I found this on XDA. Someone chatted with Amazon about the release date of June 21. So far so good!
----------
Amazon: Hello, my name is P*****n. I'll be glad to assist you today.
Me: Hi P*****n. How are you today?
Amazon: Yeah! I am fine. Thanks for asking.
I understand your concern about shipping. Let me check this for you.
May I have the order number and the item name?
Me: ************9 HTC u12+
Amazon: Thanks for providing the information.
Do you mind if I place the chat on hold for 2-3 minutes, while I research?
Me: No problem. Thank you
Amazon: Thank you!
I checked our records and see that item will be released on June 21, 2018.
Me: What does released on June 21st mean exactly? Does that mean it will arrive to me on the 21st or ship from you the 21st?
Amazon: So, as soon as we receive the stock from the supplier, we will ship the item immediately and let you know.
No, am sorry for the mis understanding. let me explain this to you.
Item releasing on June 21, 2018. We ship the item to you within one or two business days after the item is released, since you have placed the item via one day shipping, item will be shipped on June 22 and delivered on June 23.
You will receive the accurate delivery date once the item has been shipped.
I hope we are still connected!
Me: Yes, thank you for the clarification. If I order another phone, will it still be shipped in the same period as the first order or will it be delayed due to stock limitations? I know that HTC is already delaying some customers into July who bought directly from them.
Amazon: Both orders would ship on the same day.
Amazon: You're welcome. Is there anything else I can do for you today?
Me: That is it. I appreciate your help. Have a good day.
Amazon: I'm glad I was able to help! We hope to see you again soon. Bye!
Thank you for contacting Amazon. Please click on the "End Chat" to close this window.