I would suggest apdating Calculate_NonEmployee_LifecycleState_SB transform by adding “requiresPeriodicRefresh“ : true flag and test it. This will re evaluate every identity.
{
"id": "23396ad4-568f-492d-95ef-6672d479e2ac",
"name": "Calculate_NonEmployee_LifecycleState_SB",
"type": "dateCompare",
"requiresPeriodicRefresh": true,
"attributes": {
"firstDate": {
"type": "dateMath",
"attributes": {
"input": {
"type": "dateFormat",
"attributes": {
"input": {
"type": "reference",
"attributes": {
"id": "Normalize End Date"
}
},
"inputFormat": "MM/dd/yyyy",
"inputTimeZone": "America/New_York",
"outputFormat": "ISO8601"
}
},
"expression": "+32h"
}
},
"secondDate": "now",
"operator": "gt",
"positiveCondition": "active",
"negativeCondition": "inactive"
},
"internal": false
}