Rule Machine - Get peer assistance here with setting up rules

Been having issues with the following rule:


Or written out:

( Upstairs Temp <= 70 && temp of vent > Upstairs temp ) OR ( Upstairs temp >= 74 && temp of vent < upstairs temp )
When true, open vent, when false, close.

The problem is that it triggers maybe 50% of the time. However, if I go to look at the rule, it will say that the rule is currently true, but hasn’t attempted to open the vent. If I click “Done” it will open the vent.

This has been an ongoing issue for about a month, and I’m just wondering if there’s a way to make it work better. I’d prefer to keep it as one rule, but if for some reason breaking it up into two rules has been known to make things work better, I’ll try it out.

This is what the log looks like:

The Entity_Update is where I clicked “Done”, and then it magically opened the vent like it should.