With
-o geth.tar.lz4 the tool writes to geth.tar.lz4, not to its stdout. Even if the tool can write to its stdout in some cases, I don't expect this to work with -s14. Do you know what -s14 does when you download a single file? How do you expect this and piping to stdout to work at the same time? This would require delaying writes and storing chunks in a temporary file (or in memory, whatever). Probably not implemented, because downloading to a regular file you can use later is almost as good. So do just that.