I'm not sure what you could do on your side to fix the currency issue, but the site support will definitely reach out to you sooner or later. They get swamped with a lot of tickets sometimes.
Incorrect currency for membership

Hi, I have this same issue, how did it get fixed for you. Chess.com support wasn't helpful for me in this, they basically said that the website determines the currency automatically and they can't do anything to change it.
Have you recently traveled? If so, I think it will update at some point if you continue to log in from the same region.

I have the same issue. I traveled to Uzbekistan from Australia and there something happened. Now when I try pay for a membership it makes me pay in Uzs when I pay in AUD. I desperately want to get this fixed so any advice for what to do will help.

I have the same issue. I traveled to Uzbekistan from Australia and there something happened. Now when I try pay for a membership it makes me pay in Uzs when I pay in AUD. I desperately want to get this fixed so any advice for what to do will help.
You can open a ticket with support.
https://support.chess.com/article/346-contact-us
If you need help, please contact our Help and Support team.
I already contacted support and they said they'd get back in 1-2 days but still nothing. I want to purchase a membership but it's showing my currency as shekels. I creatd the account while I was on holiday in Tel Aviv but I'm actually in the UK so it should be GBP. My profile reflects that I live in the UK. Just worried I will get some sort of foreign transaction charge but I'm not sure. Anybody else had this issue?