I did once start making a sysmodule to sync the clock on bootup, it used code from the old ntp nro homebrew. I think there was some issue with it that stopped me releasing it, I could see if I could find the code but it could probably be done better from fresh.
Syncing from the Tesla overlay is quick and easy enough that I haven't given it any thought lately tbh.