proxmox ZFS uses Systemd boot by default. To switch to grub, run

proxmox-boot-tool init /dev/sda2 grub

Do this for each boot disk. Now you can edit /etc/default/grub and have it actually work