I read in salesforce support page that -> If you change the referenced field value and the schedule hasn’t been processed, Salesforce recalculates the schedule associated with the field. https://help.salesforce.com/articleView?id=process_limits_scheduled_processing.htm&type=0
I have a process builder when a event is created, schedule action fires 1 day after a formula field (date type)
The formula looks up to a field 'Lead Date' [On Opportunity]
When 'Lead date' was set to 29th Aug. The formula had value 29th Aug and a schedule action was in the Queue. After sometime the Lead Date was changed to 31st Aug, so now the Formula field had value as 31st August.
Yet the schedule action fired on 29th August
What could have gone wrong?