Fast resolution would be as you stated connect to VPN and it should automatically set the time appropriately.
Here are the faster alternatives is simply to add or subtract minutes from this system by using the following PowerShell command.
Here is Microsoft’s documents on how to use the commandlet: Set-Date (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Docs
Open as Admin PowerShell:
To subtract 10 minutes -
Set-Date -Adjust -0:10:0 -DisplayHint Time
To add 10 minutes -
Set-Date -Adjust 0:10:0 -DisplayHint Time
The other option is simply to run the resync command with the win32 time method.
Once again will be opening the PowerShell as administrator.
w32tm /resync
I did verify that this command works both on and off of VPN.