i bought an esim from @silent.link over 2 years ago just to try it out. i just checked and it still has a couple gigs of data left and still works.
It worked great for me when I used it in Costa Rica and Latvia last year. I have $11 on my balance still. I need to transfer to a new esim since I have a new phone now. I have the no number esim so I have to contact them to transfer the balance. A little bit of a pain but it sounds like it shouldn't be a big deal.
No pain, sir.