Please check df
and mount
to see if anything is mounted at boot. Particularly want to know if /dev/nvme0n1p1
is mounted anywhere
If nothing is mounted, you may not have an empty /boot
dir which makes it unable to mount the ESP there and install the new kernels to it.