The general manger at my dealer told me that many vehicles ordered as 2021 model year will end up being built as 2022's. He said they have many vehicles ordered that have been delayed, some that are showing as built, but not shipped.
He also said vehicles ordered as customer ordered always have priority over vehicles ordered for dealer stock.
They had 7 F-150's and no Super Duty's on the lot last week. He said they weren't expecting any shipments until August or September. He also said getting vehicles from other vehicles is very difficult.
I ordered my truck in mid-February. I picked it up April 20 (it was in a few days before that, but I was out of town). He told me that if I had waited two weeks later to order, I probably wouldn't have got it until late fall.