The default for reading from 1 HDD, is 1 thread. Does it make sense to raise the threads when the data is read from a ZFS RAIDZ1 pool existing of 4 HDD’s? Does that speed up local backup (local server to another local server)?
Experiment, and find out.
There are many more factors than number of disks in a single vdev