The functionality of above process builder is that when a 'Learning Assign' object record is created, then it checks for the 'Due Date' in another object 'Learning Activity'.
If Due Date = 60, then a immediate action updates the 'Learning assign' object 'Due Date' field to (TODAY+60).
Similarly it updates to 45,30... days as per the 'Due Date' field value on 'Learning Activity'.
Note: 'Due Date' field is on both 'Learning Assign' and 'Learning Activity' object. Based on the value in 'Learning Activity' the field in 'Learning Assign' is updated.
After the immediate actions , there are scheduled actions which will send Email alerts based on the updated 'Due Date' on 'Learning Assgin' object.
Now since there are so many Scheduled Actions I was planning to reduce them by removing the condition to check if Due Date = 60,45... Instead I am planning to give a condition to check if Due Date != NULL. And then run the immediate action to update record.
But I need confirmation on that if suppose the Due Date =30 days, then will the Scheduled action for '40 days' be skipped and will move to execute '25 days' scheduled action or not ?
Is it like 1st scheduled action has to process then only 2nd will happen. Or will 2nd happen if the conditions specified are true ?