Guys - Just be aware that when ordering a vehicle, both the Dealer and GM have roles in that process. GM allocates a certain # of orders per month per dealer that will get fulfilled based on their manufacturing capacity, the size of the Dealer, etc. Obviously, capacity is lower at the moment due to all of the supply chain issues. However, part of the game is your Dealer ultimately decides the prioritization of your order vs. all of the orders they have for other customers. Bad Dealers will also prioritize ordering for their show floor (lot) above customer orders since you're already committed and they see more sales by stocking the lot.
This isn't a GM thing - it's how all dealers work. Just be aware, since you ideally are working through a good Dealer who is honest and transparent with you on where your order will be prioritized and if it will be in that month's GM allocation. Having "an order in" doesn't really mean much with the Dealer committing to you where you'll be prioritized in their order backlog. Some people mistakenly think that GM ships in the same order as orders are placed regardless of which dealer the order was placed at. It doesn't work that way. Not saying the OP's dealer is jerking him around, but you need to be aware of rules of the game. Usually, for full sized SUVs/Trucks, manufacturing volume is more than enough to cover all orders, so it's not a factor. But we're not currently in a normal environment.