We are facing peculiar issue for past 1 week. Standard Agents including SLA agents are not committing data. We traced and observed that all processing happens fine and no errors in both tracer and logs but data is not getting committed.
Can you make sure that there are no pending deferred saves that are getting executed after the explicit commit (that is done if any). This could take the instance to have the stale data even though a commit with the new data happens.
We have same issue in our PROD environment. Case goes to an assignment shape and later SLA gets triggered and flow resumed. The processing continues until the end of the flow - we have multiple connector calls in this part of the flow and have confirmation / data to show that all those connector calls got executed successfully and those external systems updated data on their end too. However, the case came back to same assignment and another agent (at a later point in time) processed it through - (same part of the flow) causing those external calls to be triggered second time. Absolutely no errors in the logs.