A VPN or anything else that masks your true location will certainly mess things up, but it's still far too easy to create an account that's associated with the wrong region through no fault of your own. Try creating the account again, but use a different device, different browser, clear your browser cookies, or use a private/incognito browser window. My gut feeling is that it's browser cookies that cause the problem. I can inadvertently click on a Roku link with "en-gb" in the link and suddenly I'm getting redirected to UK Roku web pages for every Roku page. I have to clear cookies to restore normal operation.
I just had it happen again, but with a "en-ca" page. 😠I hate it when I don't notice the link isn't a US page. Clearing cookies wasn't enough. I had to clear cookies and shut down my browser to stop getting redirected to "en-ca" pages.