OH 2.4 M4 / M5 rule execution stops

Can just guess on reasons but you (and @Sebastian_Zimmermann) might be running out of threads.
Check if you’re using Thread::sleep() or anything else to block threads such as exec with timeouts and rework your rules to get along without.

See this thread and others: