I just seen the output for OMV6. After a pve kernel is installed in OMv6 there is no reason to keep debian kernels on the same system. The whole point is to avoid potential problems with dkms building zfs modules. Installing a pve kernel removes debian zfs packages and replaces then with its own, along with pve firmware, etc. Once you move to a pve kernel, there is no mechanism to downgrade ( see: .https://forum.openmediavault.org/index.php?thread/50865-stock-kernel-with-zfs/&postID=377386#post377386 )
In order to clean up your OMV6, do the following:
1. remove all "non-proxmox" kernels via the WebUI "System | Kernel" tab.
2. check dkms status, there should be no entries for zfs 2.1.11. If any remain, remove them with "dkms remove zfs/2.1.11 --all"
3. If necessary, remove " veeamsnap, 6.1.0.1498, 6.1.0-0.deb11.13-amd64" from dkms.
Your dpkg outputs show you have unnecessary packages and/or config files ( indicated by "rc" in first column) cluttering your system and you should remove these. You can purge all the old pve kernel config files left behind when old pve kernel packages have been removed, e.g:
4. apt purge pve-kernel-5.15.12-1-pve pve-kernel-5.15.17-1-pve ...
5. Using apt autoremove will show you which other packages can be removed. Just doublecheck the list before accepting.
You can re-post your outputs after this