Rule Occasionally Misfires

Is it this issue? Mysterious delay in items being updated

If so, you can fix it with a Thread::sleep(500) at the start of the rule