I have an iPhone with a similar problem -- physical SIMs work with any carrier. However, T-mobile ESIM is the only one I've been able to get work. T-mobile insists the phone has no lock and tells me to go to Apple. Apple tells me to go to T-mobile. End result is I can't activate any ESIMs outside of T-mobile's.