Our '22 BS BL was built on 01/10/22 and delivered on 02/04/22, when we went to pick it up I was curious and took a look under the hood, no engine cover.
There is a recall on the moonroof but only for builds in late April and May. Ford did not ship cars that were ordered with a moonroof without the moonroof. As Rgill said if it's on your window sticker then you are entitled to it. Check your sticker and talk with your dealer.
Mine is a 6/6 build so not part of the recall. I do agree that I'm glad Ford made the sunroof ala-carte for '22 though I bet they did it more because of supply chain problems.