PCI passthrough of the NVME drives as discreet PCI devices is somewhat safe, as long as proxmox never ever sees the ZFS pools that are on there.
That beeing said:
There have been numerous reports here on the forum in the recent past of ppl losing their pools under proxmox despite doing everything “right”.
There is something fishy going on and I dont recommend proxmox at the moment as a hypervisor for Truenas.