I ran into an interesting problem where I ran robocopy to copy hundreds of GB of files to a remote location for a test lab, the vpn dropped several times, copies retried - due to bandwidth limitations it was stopped, etc. All things that can explain why this happened.
After getting to the point robocopy said the directories matched with no errors we had problems with several of the files.
To fix I ran rsync to Linux with -c (checksum compare of files instead of other algorithms). This resulted in thousands of files mismatching and being updated.
I couldn't find a windows only way to fix this easier given the bandwidth restrictions.