Permissions inhertiance not working

Hi All,

I’m newish to all this so it could be something obvious or not possible but I have an issue with permission inheritance. I’d had this issue with other apps but for the purpose of this explanation I’m using KVM hypervisor to manage my cockpit and trying to use an NFS share as a storage pool.

I have a folder and share configured and the permissions on the folder “rwxrwxrwx”
Through KVM, I create a disk but the permissions are “-rw------”
I go into the TrueNAS ACL manager, don’t change any permissions but tick “apply permissions recursively” and the file get “rwxrwxrwx” and KVM can now use the disk.

The storage is a FILESYSTEM with owner, group and everyone having full control.
ACE is set to basic > inhert
ACL Mode is passthrough
Share is NFS
NFS is configured for NFSv4 with NFS3 management off

what am I missing?