The broken pipe error typically means the VPN client disconnected. You could try modifying your SSH config to minimize the issue:
Also, we have dedicated data transfer nodes that I recommend using for large data transfers instead of the login nodes: hpc-transfer1.usc.edu and hpc-transfer2.usc.edu.