Entitlement Removal Requires Multiple 'Refresh Identity - Process Event' Executions

I’m facing an issue where, whenever I run a task for entitlement removal, the “Refresh Identity - Process Event” needs to be executed twice. I’ve attached the results for both the first and second runs.

first result

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TaskResult PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<TaskResult created="1746711159739" id="0a341ab7969c14108196b01923bb6c74" launched="1746711158840" launcher="Scheduler" modified="1746711160238" name="Constellation_IdentityTrigger_ADMIN_Role_Removal: Cohen, Nicholas J - 5" significantModified="1746711160238" type="Workflow">
  <Attributes>
    <Map>
      <entry key="identityRequestId" value="0000092792"/>
      <entry key="workflowCaseId" value="0a341ab7969c14108196b01923c06c75"/>
      <entry key="workflowProcessId"/>
      <entry key="workflowSummary">
        <value>
          <WorkflowSummary step="After Provision"/>
        </value>
      </entry>
    </Map>
  </Attributes>
  <Definition>
    <Reference class="sailpoint.object.TaskDefinition" id="0a341a2480b41da68180b4d00eb30219" name="Workflow Launcher"/>
  </Definition>
</TaskResult>

And the second one which properly proceed

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TaskResult PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<TaskResult created="1746711558877" id="0a341ab7969c14108196b01f3add6c94" launched="1746711557974" launcher="Scheduler" modified="1746711559828" name="Constellation_IdentityTrigger_ADMIN_Role_Removal: Cohen, Nicholas J - 6" significantModified="1746711559828" type="Workflow">
  <Attributes>
    <Map>
      <entry key="approvalSet">
        <value>
          <ApprovalSet>
            <ApprovalItem application="CCURE" id="a23bf63b7be94a15902487772dade5d0" name="ClearanceID" nativeIdentity="2097251449" operation="Remove" state="Finished" value="2097152148">
              <ApprovalItemComments>
                <Comment author="spadmin" comment="Auto approve item not requiring approval" date="1746711559361"/>
              </ApprovalItemComments>
            </ApprovalItem>
          </ApprovalSet>
        </value>
      </entry>
      <entry key="identityRequestId" value="0000092793"/>
      <entry key="project">
        <value>
          <ProvisioningProject identity="973740">
            <Attributes>
              <Map>
                <entry key="disableRetryRequest">
                  <value>
                    <Boolean>true</Boolean>
                  </value>
                </entry>
                <entry key="identityRequestId" value="0000092793"/>
                <entry key="optimisticProvisioning" value="false"/>
                <entry key="requester" value="Scheduler"/>
                <entry key="source" value="LCM"/>
              </Map>
            </Attributes>
            <MasterPlan>
              <ProvisioningPlan>
                <AccountRequest application="CCURE" nativeIdentity="2097251449" op="Modify">
                  <AttributeRequest name="ClearanceID" op="Remove" value="2097152148"/>
                </AccountRequest>
                <Attributes>
                  <Map>
                    <entry key="identityRequestId" value="0000092793"/>
                    <entry key="requester" value="Scheduler"/>
                    <entry key="source" value="LCM"/>
                  </Map>
                </Attributes>
              </ProvisioningPlan>
            </MasterPlan>
            <ProvisioningPlan targetIntegration="CCURE" trackingId="1a5d27faf4b24699ad9341ce28d43e2c">
              <AccountRequest application="CCURE" nativeIdentity="2097251449" op="Modify">
                <AttributeRequest name="ClearanceID" op="Remove" value="2097152148"/>
              </AccountRequest>
              <Attributes>
                <Map>
                  <entry key="identityRequestId" value="0000092793"/>
                  <entry key="requester" value="Scheduler"/>
                  <entry key="source" value="LCM"/>
                </Map>
              </Attributes>
            </ProvisioningPlan>
            <ProvisioningTarget assignmentId="ea600f879e234e07a7f10225f94e3e60" retain="true" role="BR_CON_Fission_TSA">
              <AccountSelection applicationId="0a341a4489551a0e81897908cd5547b1" applicationName="Constellation AD Non-Prod" selection="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com">
                <AccountInfo displayName="CGCORPDEV\C973740" nativeIdentity="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="b9946b1e9bfe4efaa00354d5f50ca49f" retain="true" role="test br role"/>
            <ProvisioningTarget assignmentId="03e0cd3e8afc44feaef5dd131eb52bcd" retain="true" role="BR_CON_ECIA_Clearance">
              <AccountSelection applicationId="0a341a2f863118378186936e568f1671" applicationName="CCURE" selection="2097251449">
                <AccountInfo displayName="2097251449" nativeIdentity="2097251449"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="a3e5e79daf3443ad91c5901dfdd0fcd9" retain="true" role="BR_CON_CCUREGeneralAccess">
              <AccountSelection applicationId="0a341a2f863118378186936e568f1671" applicationName="CCURE" selection="2097251449">
                <AccountInfo displayName="2097251449" nativeIdentity="2097251449"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="d2fb8b39169748889616ead286fb5ee7" retain="true" role="BR_CON_Fission_Constellation">
              <AccountSelection applicationId="0a341a4489551a0e81897908cd5547b1" applicationName="Constellation AD Non-Prod" selection="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com">
                <AccountInfo displayName="CGCORPDEV\C973740" nativeIdentity="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="b7577a48ad2b45f590c127ab3eef9613" retain="true" role="BR_CON_KennettSquare200_Users">
              <AccountSelection applicationId="0a341a4489551a0e81897908cd5547b1" applicationName="Constellation AD Non-Prod" selection="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com">
                <AccountInfo displayName="CGCORPDEV\C973740" nativeIdentity="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="e77abaa490d64506b965e3f4110af7bd" retain="true" role="BR_CON_GENNonNuclear_Users">
              <AccountSelection applicationId="0a341a4489551a0e81897908cd5547b1" applicationName="Constellation AD Non-Prod" selection="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com">
                <AccountInfo displayName="CGCORPDEV\C973740" nativeIdentity="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="a8e668e7b28e402c82731cbccb7727da" retain="true" role="BR_CON_ReadOnlyCapability_AllUsers">
              <AccountSelection applicationId="0a341a28882f1ac2818834e477160aba" applicationName="Constellation Identity and Access Management System" selection="973740">
                <AccountInfo displayName="973740" nativeIdentity="973740"/>
              </AccountSelection>
            </ProvisioningTarget>
            <ProvisioningTarget assignmentId="b05b9d8654984a32b88740af91a694d0" retain="true" role="BR_EDMS_Access_For_Constellation_Non-Nuclear_Users">
              <AccountSelection applicationId="0a341a4489551a0e81897908cd5547b1" applicationName="Constellation AD Non-Prod" selection="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com">
                <AccountInfo displayName="CGCORPDEV\C973740" nativeIdentity="CN=Cohen\, Nicholas J,OU=Kennett Square,OU=Nuclear,OU=Primary,OU=T2-Accounts,OU=Tier 2,OU=Admin,DC=cgcorpdev,DC=com"/>
              </AccountSelection>
            </ProvisioningTarget>
          </ProvisioningProject>
        </value>
      </entry>
      <entry key="workflowCaseId" value="0a341ab7969c14108196b01f3ae36c95"/>
      <entry key="workflowProcessId"/>
      <entry key="workflowSummary">
        <value>
          <WorkflowSummary step="Process Plan"/>
        </value>
      </entry>
    </Map>
  </Attributes>
  <Definition>
    <Reference class="sailpoint.object.TaskDefinition" id="0a341a2480b41da68180b4d00eb30219" name="Workflow Launcher"/>
  </Definition>
</TaskResult>

Hoping for your input on what’s causing it
Thank you,
Joms