Americas (US) Server but EU Shop

i listed this elsewhere but was told to list this here. so I live in the US. my Blizzard account is Americas (US). my monthly auto pay is Americas but when i go to the shop in my account it sends me to EU. my VPN is always in the US. can’t figure out why this is happening. sorry for redundancy