If a lenghty weekly/monthly/yearly persistent job is aborted by a shutdown, it will not be restarted on next reboot. As someone with an SQL background, I mean it would be nice if there was an option to 'ROLLBACK' the timer stamp in /var/lib/systemd/timers/stamp-####.timer to its previous value if the job is aborted by systemd. https://github.com/systemd-cron/systemd-cron/issues/12
Or, as an alternative, only update the timestamp when a job has successfully finished.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.