VMWare Changing Time

How do I keep VMWare from changing the clock on my CHR?
11:01:15 system,info sntp change time Jun/18/2019 19:22:11 => Jun/18/2019 11:01:15

19:22:54 system,info vmware: step time Jun/18/2019 11:01:57 => Jun/18/2019 19:22:5
4
11:02:03 system,info sntp change time Jun/18/2019 19:22:59 => Jun/18/2019 11:02:03

19:23:54 system,info vmware: step time Jun/18/2019 11:02:57 => Jun/18/2019 19:23:5
4
11:03:07 system,info sntp change time Jun/18/2019 19:24:03 => Jun/18/2019 11:03:07

19:24:54 system,info vmware: step time Jun/18/2019 11:03:57 => Jun/18/2019 19:24:5
4
11:05:15 system,info sntp change time Jun/18/2019 19:26:11 => Jun/18/2019 11:05:15

19:26:54 system,info vmware: step time Jun/18/2019 11:05:57 => Jun/18/2019 19:26:5
4
11:09:31 system,info sntp change time Jun/18/2019 19:30:27 => Jun/18/2019 11:09:31

Edit vm settings → VM Options → VMware Tools → Time and uncheck “Synchronize guest time with host”

I have the exact same problem. I checked if the “Synchronize guest time with host” was checked, and it wasn’t.
I’m running 6.46.8 long-term on a ESXi 7.0U1.

Regards, Anders

I’ve run into a few instances where you would find things enabled/disabled in vSphere Web Client are not really the case when verified with esxcli. You might Google for a CLI command to ensure time sync from host to the CHR VM is in fact disabled. Would you be running some sort of DRS where the VM could be hopping around hosts in a cluster?

Have you had a look on this KB?
https://kb.vmware.com/s/article/1189