I've also been using DCS for migrations over the last couple of months and wanted to echo I'd also experienced the behaviors zivrivkis has mentioned. A migration batch will sync and I'll see the investigation status and I will go and approve those items. I'll then schedule the batch to complete at a certain date and that morning I won't see the email reporting the success and go and find several mailboxes are waiting approval.
At first I thought it was that additional items were flagged, but for the most recent batch I found that mailboxes that didn't complete were ones that were not previously flagged for investigation. I think the final incremental sync is evaluating items differently, because the mailboxes that didn't complete did show as having skipped items but had a Good DCS score. So in my experience it seems that you need to review and approve any mailbox with skipped items, whether DCS scores it as Investigate or not.
For our migrations any findings have been limited to Corrupt ACL or Rules, not generally seeing corrupted mail items or large items impacting our migrations.