You should not use one account with several IPs. They easily can detect this as account sharing.
When it works with VPN but doesn't work without it, then it is very likely to be caused by DNS. Either dns block or IP blocks
__________________
JD-Dev & Server-Admin
|