Well, if you are so smart, go solve the OP's problem without asking questions, and I'll just watch.
Network file systems have a lot of hidden pitfalls. For example, you expect to overwrite a single small part of the file, and operating system decides that it needs to check that it has no active write locks before sending the data, for which it initiates the query operation to the server, which (being, say, a Linux NAS) gets a bit puzzled, but initiates an enumeration of local user account and their file locks, finds no such user there, and responds that it agrees to write the data, and only then it gets sent. A small write might cause a lot of network traffic and system activity that no one thought to be repeated often.
You can try to compare the SMB traffic of Explorer and Tixati in Wireshark, it might be something obvious. Also look for DNS queries and connection attempts to non-existing controller domain names. Your DNS server might decide to take a lot of time searching for them on the Internet instead of replying instantly that those do not exist. Changing the supported SMB versions on both sides might make it use a dumber protocol. You can also test some buffer and parallel queuing tweaks.
https://serverfault.com/a/808751
Assuming it is Tixati that is waiting synchronously for each tiny write to be confirmed by the server for some reason, you can test certain things to make things clearer for the author.
Is performance the same no matter which file allocation method is chosen? You should probably test the whole process from start to finish by downloading the test torrent(s) multiple times.
If you move some existing fully downloaded torrent from the local drive to the network drive manually, is it the same?
If you stop such torrent, and move it in the stopped state, is it the same? (I'm not sure whether Tixati uses the shortcut to move the whole file through a system call instead of moving piece by piece internally.)