Como você mencionou as opções de depuração em seus comentários, Eu acho que isso merece uma resposta assim:
Use set -x
como o primeiro comando na sequência
ssh -t -i ${KEY} ${USER}@${HOST} "set -x ; cd /home/${ACCO ....."
isso mostra claramente o ponto de falha no seu caso:
não escapou de $ 1
....
++ du -sb mail/
+ pv -s 12314 mail/ # <<< awk printed all the line instead of expected just 1st column with size and that ruined the command
pv: mail/: read failed: Is a directory
...
versus escape
....
++ du -sb mail/
+ pv -s 12314 # <<< pv gets expected number
10kiB 0:00:00 [ 184MiB/s] [=======
....