NVMe-backed ZFS containers don't mount automatically after boot

how do i set the cachefile-option for a new zpool?
zpool set cachefile=/etc/zfs/zpool.cache POOLNAME

Does proxmox take care of that when the zpool is created from the GUI?

should be set to default (/etc/zfs/zpool.cache), but as explained on the other post, sometimes it can get corrupted..