Custom kernel don’t boot on proxmox

I have build new kernel 6.10 using gcc on ubuntu 24.04
I am able to run it on ubuntu but not on proxmox.
On proxmox I get following error:
Alert! /dev/mapper/pve-root does not exist. Dropping to shell

lvm pvscan command returns nothig

rootdelay=10 in grub also didnt help

I was trying to re-generate inird image for this kernel on proxmox but the same problem still exist
Looks like my new kernel is not able to see lvm partition on proxmox.
Any ideas what to do ? Please help