I solved this issue at least for my usage and I did it through a little help from a single first comment in response by asking help on a Facebook VR related group. The problem was in the websites setup when creating the account because it was hiding one of the user form fields that needed input. For me at least it had nothing to do with my ISP, bank, geolocation, language, a vpn being on, or a proxy being needed. You see what happened at least for me was it wasn't showing the Zip Code field on the Set Store Location page even though United States was already selected. So people have been bypassing the Zip Code field and it still registers the signing up as being complete after that. For some strange reason it 100% needs that field enabled and typed in with the zip location. Otherwise every person that signs up with the United States location get stuck with being located in the UAE and then having to pay in AED currency. Viveport I am confident that this is the valid solution to this problem and I didn't use customer support from you to figure it out, I didn't have to make a ticket about it and have you all try solving it. Now can you just accept that it was the way the website was setup to work not other's direct fault and resolve the problem for others by patching this bug before it occurs for them? It really makes people not want to use HTC especially for support and angers customers.
[HERE'S THE SOLUTION I FOUND]: I clicked on the location menu that said United States then changed it to a completely different country afterwards such as United Arab Emigrates then back to United States then after I clicked off the menu it suddenly gave me access to the zip location. Then after just entering that zip location literally this being the only difference from my previous attempts at setting this signing up it actually finally worked then. I now see USD being payable as a currency.]