Truenas NFS Much slower than SMB

I am not sure what the deal is. I basically made a single nas vs two I had before. Now writing from one pool to another with nfs vs each pool being in a separate truenas instance presents extremely slow nfs transfers. SMB is what it should be on average (200 to 300 MB/s). NFS starts out fast but almost immediately slows to a crawl. Before with two nases it would max out my network. Now not so much. NFS is about 20 to 50MB/s and samba is 300MB/s. I am using windows as nfs and smb client. I can’t find specific thing on google regarding my issue that actually has a fix. Any ideas?

I just did a transfer with nfs from my synology to my truenas build and it seems fine. So it is something to do with transferring over network from one pool on the same system to another pool.