Hi,
there is a misunderstanding. The hourly cron job is saving the time stamp down to disk. And your system is using this time stamp during boot up process until real time sync succeeded. The time stamp is not saved during boot but it is restored

That's why the log always looks like it starts at the 17th minutes if you pull the plug.
One example from my test system. I let it run for the last couple of hours and removed power at 16 CET. Once powered up again, I can see my log starting at 15:17:02. This is the point where the hourly corn job saved the time stamp. But it has nothing to do with the current time or the time I removed power:
Code: Select all
root@DietPi3:~# journalctl
-- Logs begin at Fri 2020-10-30 15:17:02 CET, end at Fri 2020-10-30 16:10:43 CET. --
Oct 30 15:17:02 DietPi3 kernel: Booting Linux on physical CPU 0x0
During boot process, you can see
fake-hwclock restoring system time as it was saved by the hourly cron job
Code: Select all
Oct 30 15:17:02 DietPi3 fake-hwclock[107]: Fri Oct 30 14:17:02 UTC 2020
and as soon as time is synced with my NTP server, clock is jumping to actual time.
15:17 >
16:09
Code: Select all
Oct 30 15:17:07 DietPi3 DietPi-Boot[323]: [ .... ] DietPi-Run_NTPD | systemctl restart systemd-timesyncd
Oct 30 15:17:08 DietPi3 systemd[1]: Starting Network Time Synchronization...
Oct 30 15:17:08 DietPi3 systemd[1]: Started Network Time Synchronization.
Oct 30 15:17:08 DietPi3 DietPi-Boot[323]: [ OK ] DietPi-Run_NTPD | systemctl restart systemd-timesyncd
Oct 30 15:17:08 DietPi3 systemd[1]: Reached target System Time Synchronized.
Oct 30 16:09:45 DietPi3 systemd-timesyncd[406]: Synchronized to time server for the first time 192.168.0.1:123 (fritz.box).
Oct 30 16:09:45 DietPi3 DietPi-Boot[323]: [ INFO ] DietPi-Run_NTPD | Waiting for completion of systemd-timesyncd (1/60)
Oct 30 16:09:45 DietPi3 systemd[1]: Starting Clean php session files...
Oct 30 16:09:46 DietPi3 DietPi-Boot[323]: [ OK ] DietPi-Run_NTPD | systemd-timesyncd synced
Oct 30 16:09:46 DietPi3 systemd[1]: Stopping Network Time Synchronization...
Oct 30 16:09:46 DietPi3 systemd[1]: systemd-timesyncd.service: Succeeded.
Oct 30 16:09:46 DietPi3 systemd[1]: Stopped Network Time Synchronization.
Oct 30 16:09:47 DietPi3 DietPi-Boot[323]: [ OK ] Network time sync | Completed
You see, the time stamp inside the log has nothing to do with the actual start time. It doesn't state at which time your system crash. It just give you an indication that it crashed somewhere after last time stamp successfully saved to disk
I hope it clarifies it a little bit why you see the 17th minutes inside your log.