NFS to a jail across the network

I have been running TrueNAS Core since it was FreeNAS 9, so call it 10 years. Over the years, I ended up building two jails on it, each with a dedicated dataset on it. The first was a plex server, and the second was a BackupPC server. They ran without problems for years. About 8 months ago, a few things happened. I converted my jails from iocage to bastillebsd, and I picked up a pair of Lenovo ThinkCentre M910q mini-servers, which run all of my jails. I migrated the ones on my TrueNAS box to it. I moved all of the jails to thick ones as well as moving to 14.0 and later 14.1.

A couple of weeks after migrating, I noticed that backups in BackupPC were getting tens or hundreds or thousands of errors on each run. And at times, the plex server would at times lose connection with the dataset, with an “input/output error” when trying to umount and mount. It usually takes a reboot of the ThinkCentre for it to come up successfully.

Are there a knobs or dials I failed to tune to get this to work reliably? I have moved the BackupPC jail back to the TrueNAS.

Thanks,
–vr