I went this year for the 12 Pro on launch morning since I forgot to preorder. I called the Store the day before; they let me know they may have some extra stock if I got there early. The store opened at 8AM, i got there at 8:15, there was maybe 4 other people waiting, and they told me which stock they had (ended up getting a 512GB space gray), but the only caveat was that I couldn’t get it right that second, they made me book an appointment for later that day to pick it up. So, had to come back again, but I did get it!
Kinda want a bigger phone, so will try to do a preorder on Friday for the 12 pro max and return the 12 pro. Also, this was in Massachusetts, so the Stores are generally open, may be different in your area.