Definitive guide to time setting & sync in Qubes OS

I am having a similar problem. My system clock is off by 1 minute and a few seconds. That is affecting my pass-otp TOTP code generation. Can someone help?

I tried

(dom0) $ sudo qvm-sync-clock

But it did absolutely nothing.
For the record, the sys-net timedatectl output reports
System clock synchronized: no
NTP service: n/a