I have a workflow that is using Copy Item to take from a main SharePoint List A and copy item to List B, and then notifies the initiator that their request has been received. This works most of the time, but I have a percentage of records that indicate workflow completed and this appears correct in the history detail view, but List B does not have this item. List A and B are carbon copies of each other for fields, field types, etc.
When this was identified, I pushed the missing records manually and this worked just fine. I have also confirmed that this is not permissions related as User X has records that copied properly as well as ones that did not. I am using a variable for NewListItem as ListItemID.
Does anyone know what might be causing this, how to fix it, how to capture that although the workflow thinks it completed, it truly did not perform what was expected. I am considering a pause and then sending information back from List B to List A, but that seems both complicated and unnecessary.