Same with Docker. Installed it because Ubuntu recommended it then spent a month trying to figure out why all my docker containers would randomly shutdown and restart themselves. I knew snap auto-installed updates, but had no idea it would do it even if the program was currently running and in use.
Here’s how to fix the time issue. Problem is by default Windows saves the time to the hardware clock in local time, but Linux saves it as UTC. You can make Windows also save it as UTC by changing a registry setting: