I don't want to hijack the thread, but feel since no suggestions have been posted that maybe I should say something. I actually was working on some tips for you to try as I saw you were having trouble connecting the boxes together I really thought I had things worked out but as you see below that is all moot now as it simply does not work at all.
I will mention to you if you like to try is I found out If the QTS version is less than 5.xx (is at 4.xx) you will have issues with adding the public key to the QNAP user so Truenas can connect to the QNAP box from the Truenas rsync setup. The QTS5.xx+ has a place in the admin user to add the key in the GUI so if you run QTS 5+ you can add the key and they will connect. Some say in QTS4 you can add the public key to the admin user from the command line. You can connect a rsync job that is run from QNAP to Truenas (to push or pull data to Truenas. but in the QNAP Rsync connection setup to the Truenas box you have to use the Truenas box's ip address and not the hostname. QNAP does not seem to want to connect if the Truenas hostame is entered.
I'm trying to do essentially the same thing that you are; That is, transfer files from QNAP to Truenas Scale and from Truenas Scale to a different QNAP box so I can eventually retire the first QNAP box. No matter what I have tried, the process is just completely 100% broken. I thought today I had successfully transferred a couple of terabytes of data from QNAP to Truenas Scale without error according to the QNAP box. There were also no complaints from the Truenas box. All the directory structure is there on the truenas box but not one file in most directories or sub directories. There are some files in some directories but it seems more random now that I look at it. The Qnap box logs say successful - transfer completed and it certainly took long enough and acted like it transferred the files. Truenas server now shows 0.2% used instead of 26% used. I tested the Truenas server hardware for a week before I started using it and the server hardware runs just fine.
I am still working to figure this out and I would really like to give Truenas scale an honest serious try but I think I am going to have to very seriously rethink my idea of replacing the oldest QNAP (it's been EOL for years) box with a server running Truenas. I can't trust any setup that is apparently completely incompatible with each other and that might at anytime lose of fail to copy the data properly but report all okay. For now I may resort to trying an external laptop running SyncBack Pro backup program, just to verify that under actual use I can get files to and from Truenas Scale without issue and I didn't overlook anything hardware wise. The other alternative if I can't solve the issue is to pull the drives, sell all the hardware, and buy a new empty QNAP server.
Supermicro 6028R-E1CR16T 2U Server
W/ X10DRH-CT motherboard
128 GB DDR4 Registered memory
Intel Xeon processor E5-2640 v4 x 2
BPN-SAS3-826EL1-N4 backplane
Connected to LSI clone IT mode PCIe card
Pool is: 2 x RAIDZ2 | 8 wide | 7.28 TiB (16 8TB drives in 2 vdevs)
TrueNAS-SCALE-22.12.3.3 installed on 800gb a ssd mirrored boot.
SMB, smart, SSH, UPS services running.