This might be related to the issue with the boot partition running out of space because of bigger initramfs with more recent kernels. You can run lsblk -f to check the available size on your boot partition. If the available space is limited, it’s possible that dracut couldn’t generate the initramfs for the lastest kernel.
See also details in this Common Issue post.