I have the feeling that the NVMe controller or the NVMe drive are not quite OK. Per se, the fact that you’re using NVMe has no bearing. I am using 9.3 on two systems (laptop and mini-PC), each one having two NVMe devices.
Laptop:
[ludditus@AcerPasCher ~]$ lsblk -i
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme1n1 259:0 0 238.5G 0 disk
|-nvme1n1p1 259:1 0 512M 0 part /boot/efi
|-nvme1n1p2 259:2 0 16G 0 part [SWAP]
`-nvme1n1p3 259:3 0 222G 0 part /
nvme0n1 259:4 0 931.5G 0 disk
`-nvme0n1p1 259:5 0 931.5G 0 part /home
Actually, the mini-PC (which has a larger second NVMe of 2TB, but otherwise is identically partitioned, with the 2nd NVMe also used as /home, because I like to keep my life simple) is using the official 5.14 kernel, whereas on the laptop I’m using kernel-lt from ELRepo. Still, I can boot the 5.14 kernel just fine, but I won’t have WiFi and BT with it.
If you can afford to disable the Secure Boot (kernel-lt and kernel-mlfrom ELRepo are not signed), I suggest you try kernel-lt, which is 6.1. If you need an installable Live ISO, you can use Ventoy and put my ISO on it, but I have to warn you that this is a KDE-only ISO:
Maybe a newer kernel will give more meaningful messages. I still suspect a hardware issue.
Oh, and I noticed you had several booting issues, one of which was reported here: Cannot boot 9.3 install USB
I’m afraid that all the talk about NVMe is bollocks. NVMe devices are perfectly supported.
OTOH, I’m not sure about your LVM. I don’t even know how to use LVMs, because, as I said, I want to keep my life simple.