Battle.net account is showing the wrong currency

I changed the region of my battle.net account 1 year ago from the EU to Americas. A few days ago I was trying to purchase a WoW subscription so I could play with 2 of my friends. All 3 of us live in the U.S., but for some reason my battle.net store page is in Euros while my account is showing the region is Americas. I am unable to purchase a WoW subscription in the Americas to play with my friends and feel like there should be an easier solution to this problem. I have already submitted 2 tickets, each one fixing a separate problem, but none solving my main problem. Is there any work around for the store currency?

Found an old thread about this issue in the WoW forums:

And sometimes it’s caused by a VPN.