EFF i didn't even think of this, but ill be able to tell you as soon as 12.1 comes out.
I live in US but travel between us and Canada for work every month and have 2 phones, well had 2 phones, i sold them both and got a Xs max. I am currently in Canada for few more weeks, so hopefully 12.1 launches soon and enables esim support, because then ill have my ATT line be on esim and Canada on regular sim because rogers doesn't support esim.
I have north American roaming including in my US plan, so this is going to be interesting to see how this will work.
I know i sometimes roam on the Bell network while on my US line, so maybe it will constantly be connected to that, hopefully roaming works and its not like apple watch roaming debacle.