VINs are coded to the specific model year. If you have a VIN, it is for a '22.
Barring some major catastrophe (Hermosillo being swallowed up by the earth type catastrophe) you'll take delivery of a '22.
If you remain anxious about it, why not hold out just a few more weeks until all '22 scheduling closes (sometime in the middle of August). Whether a '23 carryover order is made on August 2nd or on August 22nd makes little difference as all such carryover orders should be assigned an identical order date, one which reflects the carryover status and not the calendar. Too, if you already have a VIN any '23 order will in all likelihood be treated as a fresh order and not be accepted as a carryover.
I will place a 2023 order even though I already have the VIN. I have the feeling that the production date will delay. I might get the 2022 version in 2023. Although, I dropped the Lux package and 360. I will add them back with the 2023 order.
If you have a VIN you are getting a 2022. No reason to order another unless you just want one. You will not get a private offer or priority schedule as your 23 order would simply be a new order.