Likely your requests are being subjected to a challenge due to the source IP and your browser is either out of date, has JavaScript disabled or %something else% which prevents it from being able to complete the challenge.
It’s not specifically because you use a VPN rather the security check is failing based on the customer config for that website and your browser’s ability to complete the checks.