Lifecycle State Transform

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
}