The time on my Windows 10 laptop is only correct about 50% of the time and it is totally random. Windows time seems to have a mind of its own and it makes no difference if you request it to sync with a time server, or turn daylight time saving on or off. It will always return to its random time reporting.
Luckily I run MFPro on my VPS with Windows Server 2012 R2. I request that local time is synchronised with
BetFair's and I have never had a single problem with the time being different and always shows my local time. If you are using a later edition of Windows Server the situation may be different - it does seem to be a weird problem.