rysnc
might be a faster and more reliable option. It can compress the files for transfer and does checksums after the transfer is complete
I used something like this to transfer 12 TB from offsite to onsite with zero failures
rsync -arvzip --progress /path/to/host /path/to/destination
You can set up a screen
and let this run in the background all the time
https://www.etsy.com/listing/1790825219/steamdeck-mechlock-wall-mount-with