Question
How can I do a cPanel to cPanel transfer without root access to the remote server?
Answer
If you do not have root access to the remote server, the recommended method would be to download a backup of the account and then use either the "Restore from a local cpmove file" or "Upload a file to restore" option in "WHM » Home » Transfers » Transfer or Restore a cPanel Account."
The "Transfer from Remote cPanel Account" option in "WHM » Home » Transfers » Transfer or Restore a cPanel Account" will connect to the remote cPanel account, create a backup, transfer the backup to the local server, and restore the account to the local server from the transferred backup. However, this option should be used as a last resort because the backup will run as the cPanel user on the remote server and has the lowest success rate.