I'm using process builder to fire a scheduled action with the following criteria:
AND ( TEXT([Opportunity].Status__c) <> "Open", PRIORVALUE([Opportunity].Status__c) = "Open" )
the scheduled action is set to fire 1 hour after the last modified date. When I ran the process it showed up in the waiting and paused interviews section and it updated the field value I was expecting. However, after some more tests, I noticed that the waiting flow was removed if I changed another field value since the status was not equal to "Open" but the prior value would no longer be "Open" so it removed the waiting interview.
How can I get around that? I want the flow to remain the in queue to fire after the hour while the record is modified during that hour time frame?