That's because by default Windows and Linux "read" RTC different ways:
local time (Win) / UTC (Linux)
To get that fixed you have to make change on Linux or Windows settings.
I have dual boot with Win10 and macOS (hackintosh) and I have used Windows regedit to fix that issue.