I will second the false positives claim - seeing exactly the same behavior with SaaS Web Services connector. All my spot checks showed that the data is already synced. Which makes me question the accuracy of synchronization percentages to begin with. I suspect there is some caching going on as well that is not getting accounted for properly. I’ve also tried running an unoptimized aggregation on the source, and that did not solve the issue - keeps showing exact same percentages on each recalculation even though data is changing.