Don’t blame you. about to call my AT&T store later and see if they can preorder me the 12. They are an authorized retailer, but said if they order your phone for you, you can trade in in store.
I bet they’ll have stock the 23rd. So what I’ll do is take my unopened 12 Pro and hopefully switch it out if not then return the 12 Pro then buy the 12.