You pretty likely have an error in your rule that breaks execution if specific conditions apply.
Equip your rule with logDebug() outputs to find out what’s causing this and don’t forget to enable proper logging to get output.
If it was a general problem with 2.4 many people would have reported this so it isn’t.
You also mustn’t change (write to) rules files too fast, this is causing a recompile every time.
Particularly bad if using Samba and/or even VS code extensions.Takes up to a couple of minutes for each save-to-file in some cases (on RPi), and these don’t replace each other but queue up so the more you change the worse things get.
You did not mention which HW you’re on ? On Pis, it could also be a sign of a dying SD card.
Rule modification was done on different ways. Nano editor or Visual Studio Code.
What I can see, that the language server on openhab doesn´t work the same way in OH 2.4 than in OH 2.3.
I did the downgrade to OH2.3 and for the moment all is running well.
I also updated to OH2.4 just some days ago, and since then my rule that controles Comfoair isn’t working precisely anymore. Sometimes it works sometimes it doesn’t
Before the update I didn’t recognise such a behaving
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.