I'm not experiencing any such an issue on my 3 personal routers or the 2 routers I handle for "friends and family", and unfortunately this report is currently too vague to properly investigate at the moment.
What I can say is that the based on the logs you shared, the script has
finished checking for updates, and only needs to exit after the last message you sent in your logs:
Code:
Mar 28 00:00:11 MerlinAU_[22038]: No new firmware version update is found for [RT-BE96U] router model.
So if you see that message above, it should mean the script is "done" and likely has exited by the time it's rebooting, the chances seem low so far that it's related?
I did a quick review of the 5 PR's in version 1.6.0 , the only change I see which would be encountered by the cron job at midnight, would be the _ReleaseMutexFLock_ that was implemented in PR
554.
Every other change would not be encountered by your nightly cron job run, but again I have no such issue so it's hard to say for sure.
Can you share the entire output of:
with us? What other cron jobs would run at midnight, if any?