Se funciona a partir da linha de comando com as chaves, então uma situação que eu vejo é que você está executando o cron com outro usuário que não aquele para puxar os arquivos.
você pode alterar seu comando para:
ssh -i <ssh_private_key> -r [email protected]:/usr/abc/* /home/def/