This is because the device's GPS position influences how Find My iPhone works, as it is based on GPS. Just activating a VPN service will not change your GPS location.