TrueNas Scale SMB too many files in use error when transferring large amounts of files

I’m having issues with my truenas scale smb share. On windows clients when trying to transfer large amounts of files, 10k-30k+ files of varying sizes, after several hours of transferring will throw up an error saying “Too many files in use”. I enabled smb 2 on the windows client. Record size on the dataset is set to default 128k mostly defaults for ACL, sync is disabled for faster speed.
The host system is an old AMD Bulldozer Fx8320 with 32Gb of ram in 8Gb x 4 configuration non ecc as the mb doesn’t support it. I have a two 120Gb SSD’s setup as log and read caches one for each. Using an approved intel NIC since the realtec onboard nic is not compatible with truenas per documentation. The dataset / vdev pool is two 2Tb Seagate Barracuda drives in a mirrored configuration. The smb share is configured as only smb not generic. Everything works great and the r/w speeds are more than acceptable except for when transferring large amounts of files. It doesn’t seem to be an issue transferring large files like multi gb files, just when sending large numbers of files. I’ve done some googling and searched the truenas scale forums and didn’t find any resolutions only other with the same issue. The client is a windows 11 Hp laptop 1st gen Rizen apu with 32Gb ram and 1Tb sata ssd.