I'm sorry if the title is confusing, but I'll explain the issue better here.
I use Mullvad VPN and have enabled the "Always On" feature along with the option to block connections outside of the VPN. When I turn my phone on after it has been powered off for a few hours (without the always-on vpn), the time is usually off by about an hour, but it corrects itself within a few seconds. However, when I have the always+on feature and block connections outside of the vpn enabled, the time never syncs correctly after restart