a couple of years ago, i found it was impossible to do scp file transfers with a Dwarf unless i used the -O parameter.
see here: Scp problem
…your final error message, above, seems eerily like my error message: “subsystem request failed on channel 0”.
dunno if this is related or provides any useful clues?? perhaps @falkTX can shed some light, as he did for my issue.