In that strace interesting times are at lines:
1: started chronyd via strace, syncs up and runs for awhile just fine
~400: On the host performed sleep--waited 70 seconds--resume
414 : no selectable sources
420: running with no selectable sources, not able to sync up in this state
473: exited chrony, then restarted it, syncs up after that point
Then here's the debug output from another VM on the same host during the sleep/resume cycle, this VM is the same config and has the same problem:
benjamin@home-keycloak:~$ sudo chronyd -d -d
2019-08-12T23:37:26Z chronyd version 3.2 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SECHASH +SIGND +ASYNCDNS +IPV6 -DEBUG)
2019-08-12T23:37:26Z Setting filter length for PHC0 to 2
2019-08-12T23:37:26Z Frequency -0.462 +/- 1.024 ppm read from /var/lib/chrony/chrony.drift
2019-08-12T23:37:31Z Selected source PHC0
2019-08-12T23:40:27Z Can't synchronise: no selectable sources
^C2019-08-12T23:40:44Z chronyd exiting
benjamin@home-keycloak:~$ date
Mon Aug 12 17:40:51 MDT 2019
benjamin@home-keycloak:~$ sudo chronyd -d -d
2019-08-12T23:41:19Z chronyd version 3.2 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SECHASH +SIGND +ASYNCDNS +IPV6 -DEBUG)
2019-08-12T23:41:19Z Setting filter length for PHC0 to 2
2019-08-12T23:41:19Z Frequency 0.372 +/- 1.148 ppm read from /var/lib/chrony/chrony.drift
2019-08-12T23:41:24Z Selected source PHC0
2019-08-12T23:41:24Z System clock wrong by 71.153229 seconds, adjustment started
2019-08-12T23:42:36Z System clock was stepped by 71.153229 seconds
Thanks for any help!
-Ben