Is there a limit to how many rules can be in a .rules file?

I seem to have narrowed it down, at least for myself. I was looking closely at the logs and I noticed the rules quit firing at midnight(the last time I saw this issue). So I thought to look and see whats happening at midnight to try and find a lead. After pouring through all my configs I noticed in my persistence.cfg I was updating all my items right when the rules would quit working, it seems I was redundantly updating persistence (since I also do it on state change) . I’m not sure if this is a bug not, I’m also unsure if this a problem with persistence as a whole or just related to mysql persistence.
anyhow I changed this:

Strategies {
	everyMinute	: "0 * * * * ?"
	every5Minutes : "0 */5 * * * ?"
   	everyHour   : "0 0 * * * ?"
   	everyDay    : "0 0 0 * * ?"
   	default = everyChange
}

Items {
    * : strategy = everyChange, everyDay, every5Minutes, restoreOnStartup
    }

to this:

Strategies {
   	default = everyChange
}

Items {
    * : strategy = everyChange, restoreOnStartup
    }

And now it has been a week with no issues at all. Thank you to everyone trying to help, and I hope this helps those with similar issues.