Interesting! Did you have to configure anything on your PC or NAS to achieve that speed or did it work out of the box? Which Intel NIC do you have?Oh, I am surprised that the Intel went down to 2.5 - I had assumed that that just wouldn't work.
I have a 10Gb client (windows), with a 10Gb server (TrueNAS Core) and a pool of SSD's with some spare space I can run some tests on for you to see if I can replicate.
When I read a large file from a SMB share on the HDD Pool (pool isn't big enough to saturate a 10Gb) I get on first pass 400MB/s. Pass 2 1.1 GB/s as the file is coming from ARC The file is 25GB. I am hopping through 2 switches. I get the same results having copied the file to the SMB Share on the SSD Pool