Zoho Flow Decision Continuing Despite Not Meeting Conditions

Zoho Flow Decision Continuing Despite Not Meeting Conditions

I have a picklist field called Lead Status in the leads module, with the following lead Statuses: 

New Lead

Attempted Contact - 1

Attempted Contact - 2

Attempted Contact - 3

Attempted Contact - 4

Attempted Contact - 5

Attempted Contact - 6

Attempted Contact - 7,

Made Contact

Contact In Future

Call Scheduled

Sent Quote

Sent Application

Sent Application - Follow up 1

Sent Application - Follow up 2

Sent Application - Follow up 3

Sent Application - Follow up 4

Sent Application - Follow up 5

Sent Application - Follow up 6

Sent Application - Follow up 7

Completed Application

Lost Lead, Junk Lead. 


I’ve created a zoho flow which triggers when a lead is update, and set the criteria filter to trigger the flow if Lead Status equals Attempted Contact - 1, or if Lead Status Equals Sent Application.


Right after the trigger, I added a decision logic with 2 separate conditions: If lead status equals Attempted Contact - 1 > go down path A. If lead status equals Sent Application > go down path B.


Path A is a flow that has a delay for Next day > then a decision logic to check if Lead Status still Equals Attempted Contact - 1 > Update Module Entry (using the original trigger ID as the Entry ID) to update the lead status to Attempted Contact - 2.


Path B is a flow that has a delay for the Next Day > then a decision logic condition to check if Lead Status Equals Sent Application > Update Module Entry (using the original trigger ID as the Entry ID) to update the lead status to Sent Application - Follow Up 1


The issue is when I update the lead status to Attempted Contact - 1, then later on the same day it was triggered, I have a conversion with the lead and then update the lead status to Sent Application, the following day, the lead status gets updated to Attempted Contact - 2, then it gets updated to Sent Application Follow Up - 1.


Both flows are being executed although they shouldn’t be because while I want Path B to continue it’s flow, as I’ve already gotten in contact with the lead, Path B also continues it’s flow, although it doesn’t meet the condition I’ve set to move the lead to Attempted Contact - 2.


I’ve added an additional condition group before it goes to Sent Application Follow up 1, which checks the following day if the lead status equals Sent Application and lead status does not contain Attempted


Why is this happening? Any suggestions and guidance would be much appreciated.