got this working. For some reason my zpool wasnt showing up in /mnt and in ignorance i thought zfs was more different than it is and that it didnt use a regular directory structure. Rebuilt my datasets, and now it all shows up nice in /mnt/nvme/datasets and I can do mount points just fineZFS manages its own mount and unmount events, so you set it up using the zfs commands (even though regular old 'mount' tracks them when you call it).
It's been a minute since I did it, but I think it is:
Code:zfs set mountpoint=mnt/z nvme
Then it'll come up and go down when you boot/down the system.