I just upgraded my test box with latest ubuntu 23.04 which ships with kernel 6.2. This is very convenient for me due to modern hardware support.
Unfortunately, normal boot ends in initramfs mode and UUID not found and thus can't boot root. It boots very nice with the 6.2 recovery mode with basically no apparent errors anywhere - full boot is possible.
I'm using nvme for system and root partition. I have tried rootdelay option, too.
I checked root partition UUIDs in /etc/fstab and in grub config - they are identical everywhere. I tried to regenerate initramfs from recovery, updated grub, eye-checked the UUIDs - no avail. Changed UUIDs to /dev - no change. Normal boot mode dies miserably. What stops me from further debugging is that in the initramfs shell I can't use keyborad like no usb hid modules present. So I can't check what is passed to the initramfs.
Any ideas and suggestions how to debug this further?