From the brief install manual, here: https://pve.proxmox.com/wiki/ZFS_on_Linux
Do not use ZFS on top of hardware controller which has its own cache management. ZFS needs to directly communicate with disks. An HBA adapter is the way to go, or something like LSI controller flashed in “IT” mode...