We had such a hassle with e-sim in Nov 2023. Since I didn't do it before we left Canada, had difficulty managing to install. When I logged in to load it, it took that as my registration and I couldn't complete it. Emails back and forth pre-cruise (on hotel wi-fi only), with no result. Ended up challenging the charge on my credit card and got the refund, but the loss of internet on cruise was felt strongly! SO, seems doing it pre-cruise is best.