> We provide service using eSIMs (so you need an eSIM capable Android for this part). So we don't learn which eSIM your phone gets each time (your IMSI now changes periodically), we authenticate you with a cryptographic protocol (Chaum's blind signatures) that proves you should get a new eSIM but doesn't reveal your identity.
The eSIM provisioning protocol (which you cannot change; it's hardware/firmware) sends you (the provisioning provider) the eSIM's permanent ID (the EID) once it has negotiated an encrypted channel with you.
https://en.wikipedia.org/wiki/ESIM#Usage
You should post technical details on what you're doing with the eSIMs. Everything I've read about them indicates that what you're claiming isn't possible. It's a system designed by the carriers, with typical carrier priorities embedded in it.