Raidz3 speed is slow

Most likely no. You’re probably limited by IOPS when accessing this single 12-vide vdev in any realistic workload (i.e. not a sequential scrub).

This might be related to a potential contributing factor if your RAID card is obfuscating or disabling the write caches on the disks for “safety” reasons.

Again, can you run this command from the TrueNAS shell to check your individual HDD write caches:

for disk in /dev/sd?; do; hdparm -W $disk; done

?