So I got home yesterday and I had some lights turning themselves off. Nothing would work with alexa or sharptools. My garage door rule didn't trigger when I came home. The zigbee network said it's offline. After rebooting the hub all of those problems stopped except the garage door rule I have is no longer firing. I haven't changed anything on my network or in RM for a few weeks. I ran an errand today and the rule didn't fire. My presence is updating correctly and I also repeatedly tested it by forcing the presence to depart and arrive through the device screen. The only thing I can think of is maybe hubitat changed how private boolean works and now it's messing this rule up? I really don't understand private boolean and I followed someone else's directions to prevent this rule from firing twice when my wife and I come home together. That might not even be the case, but it's the only thing that's different about this rule than others. Here is the rule.
Edit: To rule out any of my devices I did some testing and it is definitely an issue with the rule itself. I have another rule that checks the garage door when mode goes to away. If it was left open then the garage will close. That rule is firing with no issues. The logs also show the presence working, HSM disarming or arming, lights turning off when away, etc. Everything is working on presence except this rule.
Private boolean enabled is toggled in the rule, just couldn't get it in the screenshot