When rsync is used to transfer an account with a large number of files (or inodes), this can cause rsync to fail mid transfer as rsync by default and uses incremental transfer to transfer the files.
Below is the way to correct this issue.
When running rsync, you must specify the flag --no-i-r, an example of the rsync command using the flag is below.
rsync --no-i-r -avzP </home/User_being_Transferred> <user@server:/home/User_File_Destination>
Rsync will take longer at the beginning as it gets the full list of files initially but will allow rsync to run successfully.
For more information on rsync and it's usage, please refer to the following documentation: