I use SMB for my Android devices. And NFS between my OMV servers and between OMV servers and Ubuntu Clients.
The NFS shares are all created in OMV, but I mount all the NFS shares in the network, on all the Linux clients and servers, using autofs and on my Ubuntu MATE laptop I also cache NFS using fscache and 128GB NVMe storage.
Works fine.
My issue is less erratic and would randomly do it from a period of time so far it's been a few days with NFS turned off and the raspberry pis using SMB instead but so far no random reboots.