Yes, I use to have that issue and never went to the source for it. I would always restart it.
After doing that to many times, I just added it to my
/etc/crontab
My suspicion that I never traced down was that when it was supposed to happen, there was other activity and it just timed out.
But I don’t know that. No harm in my fix.