Thanks for replying, I think it won't be free until March 2023, and since I currently have a Home subscription I just wanted to get them all moved ASAP.
I probably won't region change since it looks like it won't help, but I might try a different code. The first one I got was from Eneba and their USA code work but this one didn't.
I've contacted Nintendo Support as well, and since I can't use my PayPal or credit/debit card to load (since they're international I guess) my only option seems to be getting another code from PlayAsia or something.
Any other ideas? Thank you