My VPN estimates the location of the servers I connect to when playing. When in the outside world it estimates I'm connected to servers in Toronto, Canada.

When in a dungeon it estimates I'm connected to servers in Tokyo, Japan...

They need to fix how the game communicates with the client to be sure. But they could start with an easy fix and not route American players to their Japanese servers.