There are no issues with DD data and files in our tests. Could you check the source and target dedupe status? with PS Get-DedupStatus command.
There is chance your disk to be cleaned between or after copy However there is no one evidence that data is not copied.
Also the System Restore checkpoints are skipped during file-level copy - this should explain free space difference too.