Você está executando:
sudo rsync -e "ssh"
Você executa ssh da conta root (como usou sudo antes de executar o comando rsync ) em vez da conta syncuser (que possuem ssh de acesso ao servidor remoto)
Para resolvê-lo, você pode permitir root@local-host acessar syncuser@remote-host (por exemplo, usando ssh-copy-id )?