I've shifted away from using VPNs for similar situations. Using an anonymous proxy service was more effective for my needs. It gave me the flexibility and control I sought without the complexities that sometimes come with VPNs.
In your case, to bypass VPN users, you should look into backend configurations or third-party services that can detect and manage VPN traffic. This could mean identifying VPN IP ranges or using an API that filters out VPN connections. I've started using anonymous proxy services from proxys.io. I prefer it because it's more straightforward and suits my specific requirements better.