I'm certain I've not done any changes by myself. I think its ntpMerlin that added them.I see no reason why Diversion would not run with your entries.
But do you know why you added these lines? What are the benefits/what for?
Is there any way to access the syslog entries? I was under the impression that the syslogs are cleared and gone forever once the device reboots, that they aren't saved on any drive. Because if I boot with Diversion installed and enabled, I cannot access the router by SSH, webUI or any other means.Also it could be that your local NTP server comes up late, preventing other things to run on time.
Of interest would be Syslog entries when Diversion fails to start, I'm sure it would tell a clear story of why it happens.