When you copy folders with sufolders and many files, the Copy-VMGuestFile doesn't copy all files but only a part of them.
We can workaround this behavior, but it would be better to improve/fix the Copy-VMGuestFile cmdlet,
or at update the documentation to specify that this cmdlet should not be used to copy multiple files at once.