Why do I have to turn off the VPN in order to login with my Supermarket website?

Error 403
The request could not be satisfied.

Many web sites do not allow access from known VPN IP addresses. They do this for copyright, legal, security, and political reasons. There is nothing a VPN provider can or should do to circumvent these legal protections. 

You can try contacting the website support for you supermarket's site to see if this is what is happening.