Unfortunately this could be one of the problems, as I originally started with PVE6 I have a lot of old version:
# ls /boot
config-5.11.22-1-pve
config-5.11.22-7-pve
config-5.13.19-2-pve
config-5.13.19-6-pve
config-5.15.158-2-pve
config-6.17.4-2-pve
config-6.8.12-18-pve
efi
grub...
I did an in-place upgrade from PVE8 to PVE9 but after the update the kernel and zfs are still showing old versions even though they both seem to have updated:
# pveversion
pve-manager/9.1.4/5ac30304265fbd8e (running kernel: 6.8.12-18-pve)
# uname -a
Linux ghar80 6.8.12-18-pve #1 SMP...