Hi!
Some suggestions to solve your problem:
Check out that you don't have a DNS leak. There are several DNS leak checkers online,
here's a Google search. Be sure to check that you don't leak over either IPv4 or IPv6.
Clear your browser cache before logging in to Netflix over VPN. If you don't do this, Netflix will "remember" your original location by stored cookies.
If on a GPS-enabled device (mobile, laptop), be sure to disable location sharing before you log in to Netflix. And use a VPN provider
that works with Netflix USA, as most are blocked by IP address.