Yeah, that appears to be the problem. I upgraded to Trixie a couple of weeks ago and it looks like wait-sync is disabled out of the box. I'm pretty sure I didn't disable it myself. I see an extra line now in syslog just before the clock sync messages:
Aug 15 08:28:15 Pi-3 sh[1002]: Completed socket interaction for boot stage config
Aug 15 08:28:15 Pi-3 systemd[1]: Finished cloud-config.service - Cloud-init: Config Stage.
Aug 15 08:28:23 Pi-3 systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Aug 15 08:29:22 Pi-3 systemd-time-wait-sync[283]: adjtime state 0 status 2000 time Sat 2026-08-15 13:29:22.342967 UTC
Aug 15 08:29:22 Pi-3 systemd-timesyncd[320]: Contacted time server [2600:3c02::f03c:94ff:fee2:9c6a]:123 (
2.debian.pool.ntp.org).
Aug 15 08:29:22 Pi-3 systemd-timesyncd[320]: Initial clock synchronization to Sat 2026-08-15 08:29:22.342856 CDT.
Aug 15 08:29:22 Pi-3 systemd[1]: Finished systemd-time-wait-sync.service - Wait Until Kernel Time Synchronized.
Aug 15 08:29:22 Pi-3 systemd[1]: Reached target time-sync.target - System Time Synchronized.
Aug 15 08:29:22 Pi-3 systemd[1]: Started apt-daily.timer - Daily apt download activities.
Aug 15 08:29:22 Pi-3 systemd[1]: Started apt-daily-upgrade.timer - Daily apt upgrade and clean activities.
Aug 15 08:29:22 Pi-3 systemd[1]: Started dpkg-db-backup.timer - Daily dpkg database backup timer.
Aug 15 08:29:22 Pi-3 systemd[1]: Started e2scrub_all.timer - Periodic ext4 Online Metadata Check for All Filesystems.
Aug 15 08:29:22 Pi-3 systemd[1]: Started fstrim.timer - Discard unused filesystem blocks once a week.
Aug 15 08:29:22 Pi-3 systemd[1]: Started logrotate.timer - Daily rotation of log files.
Aug 15 08:29:22 Pi-3 systemd[1]: Started man-db.timer - Daily man-db regeneration.
Aug 15 08:29:22 Pi-3 systemd[1]: Reached target timers.target - Timer Units.
Aug 15 08:29:22 Pi-3 systemd[1]: Started weewx.service - WeeWX weather system.
Aug 15 08:29:22 Pi-3 systemd[1]: Reached target multi-user.target - Multi-User System.
Aug 15 08:29:22 Pi-3 systemd[1]: Starting cloud-final.service - Cloud-init: Final Stage...
Aug 15 08:29:22 Pi-3 cloud-init[520]: Cloud-init v. 25.2 running 'modules:final' at Sat, 15 Aug 2026 13:29:22 +0000. Up 40.40 seconds.
Aug 15 08:29:22 Pi-3 cloud-init[520]: 2026-08-15 13:29:22,689 - modules.py[WARNING]: Could not find module named cc_netplan_nm_patch (searched ['cc_netplan_nm_patch', 'cloudinit.config.cc_netplan_nm_patch'])
Aug 15 08:29:22 Pi-3 cloud-init[520]: Cloud-init v. 25.2 finished at Sat, 15 Aug 2026 13:29:22 +0000. Datasource DataSourceNoCloud [seed=cmdline,ds_config_seedfrom,file:///boot/firmware][dsmode=local]. Up 40.67 seconds
Aug 15 08:29:22 Pi-3 sh[1018]: Completed socket interaction for boot stage final
Aug 15 08:29:22 Pi-3 systemd[1]: Finished cloud-final.service - Cloud-init: Final Stage.
Aug 15 08:29:22 Pi-3 systemd[1]: Reached target cloud-init.target - Cloud-init target.
Aug 15 08:29:22 Pi-3 systemd[1]: Startup finished in 3.751s (kernel) + 36.952s (userspace) = 40.704s.
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Initializing weewxd version 5.4.0
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Command line: /home/pi/weewx-venv/lib/python3.13/site-packages/weewxd.py /home/pi/weewx-data/weewx.conf
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Using Python: 3.13.5 (main, Jul 15 2026, 20:25:40) [GCC 14.2.0]
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Located at: /home/pi/weewx-venv/bin/python
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Platform: Linux-6.18.39+rpt-rpi-v8-aarch64-with-glibc2.41
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Locale: 'en_US.UTF-8'
Aug 15 08:29:23 Pi-3 weewxd[1014]: INFO __main__: Entry path: /home/pi/weewx-venv/lib/python3.13/site-packages/weewxd.py
Gotta write that down! (And then forget I wrote it down).