It may be possible in some cases that using a VPN which reports different external IP addresses to the server can cause this at times. Even on the same machine and browser, a “new” IP address from the requesting client can trigger this in some authentications.