Last expansion they weren't requiring the payment method to be charged when the pre-order was placed.
This time they are. I read through the terms of sale notice and it sounded like codes would not be sent until they receive confirmation the payment method was successfully charged. That could take a while depending on the payment method used.
It's why consumers should read all the fine print before confirming and completing a purchase transaction (especially online). There is no legal standard for instant so the seller is allowed to state their own definition.
I went ahead and brought the terms of sale back up.
https://www.square-enix-games.com/en...and-conditions
and
So they will provide the code to you immediately upon receiving payment in full. That is not considered unreasonable by any legal standards as far as I'm aware.
So the best thing to do is check your payment method and see if it's been charged yet if you still have not received your code.