iPhone XS dual SIM and eSIM feature unsuitable for international roaming?
I'm using my iPhone XS since it's introduction to host two mobile plans: one AT&T for the US, and one T-Mobile eSIM (Germany) for when I'm in Europe. When I'm in the US, I want to use AT&T as the primary number for all outgoing calls and AT&T data for all data. When traveling in Europe, I want to use my T-Mobile eSIM plan as the primary number for all outgoing calls and also for all data. Of course, I still want to be reachable on both phone numbers at the same time wherever I go.
Seems logical? What I get instead is the following: every time I travel between US and Europe, I have to switch every individual contact I'm calling manually between AT&T and T-Mobile. Often I forget to do so, resulting in expensive roaming calls with the wrong outgoing number.
With data, it's even worse. As described in another post in this forum, somehow I get charged for AT&T roaming when traveling in Europe despite the fact that I have selected T-Mobile for date BEFORE landing in Germany. AT&T then charges me $10 for every day. In May, last billed month I was traveling there, this amounts to $120 in bogus roaming charges from AT&T. Plus the calls with the wrong plan (see above).
I called Apple Support, they patched in AT&T, and I was in a blame game where Apple said it must be AT&T's problem and AT&T said it was not their problem because I clearly used data (9GB in May, according to them). The call ended inconclusively and I got no help. This has happened since I owned the XS (it's actually my 2nd, one broke).
Am I missing something here, or is this a problem for other international travelers as well? Can someone help me?
iPhone XS, 12


