il backup non terminato potrebbe essere correlato al raggiungimento di qualche limite durante l'esecuzione del cron script, come ad esempio il tempo massimo di elaborazione o la memoria utilizzabile dal processo PHP. Un parametro del php.ini che potrebbe influenzare la cosa è max_execution_time e potresti controllare se i valori fossero diversi tra i due server.