I have another issue where my pistons keep going into a state where they do not see condition subscriptions. To fix the problem, I open the piston and save it. This works for 24 hours and after that, the piston goes back to a “The piston does not subscribe to events. Unless executed by other means, it will never run on its own”. The piston works totally fine when I edit, make no changes and save but after 24 hours, unless I do this again, the piston never runs.
I went so far as to change the if statement to “always subscribe” but didn’t make a difference. Here’s the screenshot of the piston clearly showing the condition subscribes to events and the error at the top of the page showing it doesn’t.