I have been asked by @mvader (Victron Energy) to repost this issue here
Has anybody else had an issue with the clock on Raspberry Pis? I have just moved my Pi 4B to OS 2.90 and noticed that I had to manually set the time, which I never had to do previously, and more importantly, that the time is drifting by nearly a minute a day. The Pi 4 is being configured as a backup/development machine and was run under 2.82 for a period and I never observed a drift but I might have missed it as my time display in the dashboard did not display seconds.
Checking against my 'operational' Pi 3B running 2.80, there in no drift and I see that there are regular connmand entries in the message log with a time slew derived from an ntp: server which is presumably used to correct the clock - there are no such entries in the Pi 4B (running 2.90~26) message log.
Searches on the Internet indicate that none of the Raspberries have a proper Real Time Clock and depend on Internet updates from ntp: servers and many resulting issues are reported. I have found nothing on how it is implemented by connmand as most Pis run Raspbian or Debian derivatives which do not use connman.
Examples of connmand ntp: calls from old Pi 3B+ message logs. Note the differences in rates: 16 secs to 2 hours [as system adapts??]. Current Pi 3B+ logs show 2 hourly calls.
Jan 15 20:36:28 raspberrypi2 daemon.info connmand[673]: ntp: time slew +0.003129 s Jan 15 20:36:44 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.002957 s Jan 15 20:37:02 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.000094 s Jan 15 20:37:18 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.000618 s Jan 15 20:37:34 raspberrypi2 daemon.info connmand[673]: ntp: time slew +0.004639 s Jan 15 20:37:50 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.010419 s Jan 15 20:38:06 raspberrypi2 daemon.info connmand[673]: ntp: time slew +0.002409 s Jan 15 20:38:22 raspberrypi2 daemon.info connmand[673]: ntp: time slew +0.004451 s Jan 15 20:38:38 raspberrypi2 daemon.info connmand[673]: ntp: time slew +0.014084 s ........ Jan 18 07:15:16 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.061522 s Jan 18 09:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.065496 s Jan 18 11:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.061816 s Jan 18 13:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.078941 s Jan 18 15:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.052677 s Jan 18 17:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.057737 s Jan 18 19:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.053606 s Jan 18 21:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.070503 s Jan 18 23:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.058321 s Jan 19 01:15:15 raspberrypi2 daemon.info connmand[673]: ntp: time slew -0.067513 s