I also travel a lot around the world. I also need to receive 'short sms' verification codes from my financial institution in the US.
I have a dual sim Pixel phone. In the E-sim slot I have Google Fi which sends me SMS codes wherever I am.
In the other slot I have a Movistar sim with their global service.
At the moment, until something changes, I can seamlessly make and receive calls, and recieve sms codes wherever I am.