I hope I did not feed you poor information.
You said "named files1, but all files for that user share are not necessarily on the ZFS pool."
files1 is an exclusive share on a ZFS pool. Therefore (I believe) all of the files are on the ZFS pool. Correct?
You said "Similar for /mnt/user/files4, a user share named files4 but all files for that user share are not necessarily on the array."
This share was created using the GUI 'shares' tab, so I think all files will be on the array. (excluding a possible short stop on a cache). Correct?
Thank you