Edit: Please resend. I looked at iMessage settings and I needed to also enable my US number for iMessage. Not sure that was the problem but it seems like a reasonable guess.
Was: Didn't get any SMS or iMessage and I've got no idea why. I've double checked everything, and I just forced Amazon to send me a verification SMS which I received on that number. I admit so far I've only had heartache with iMessage screw ups. Maybe due to dual eSIM : I have my roaming NZ number for SMS "two-factor" verifications and NZ calls, and my Metro/T-Mobile for data and US calls. I am avoiding doxxing myself since HN publishing feels so permanent. How about you reply here with a time and place for Thursday or Friday? I will check in the morning. I don't know why I'm continually surprised by my modern tech roadbumps -- I see everyone else struggle (regardless of age or skill)!
Edit extra: I really don't understand why it doesn't fallback to SMS if the number isn't enabled in iMessage... I'll also do a test tomorrow noonish from a friend's US phone. I've used dual SIM before without problems, but always in countries with lots of Androids, so I didn't need iMessage setting because SMS worked (and in other countries there's often a different messaging app that everyone uses so maybe I wouldn't notice iMessage failing)