Fedora fails to start. Failed to mount boot-efi. Morphius

I found the solution.

blacklisting cros-ec-uart is the solution but not blacklisting it in cmdline in /etc/default/grub (and then using grub2-mkconfig -o /boot/grub/grub.cfg to apply the changes)

The Blacklisting had to be done in the etc/modprobe.d/ directory. Just create a file in that directory that ends with .conf e.g. no_cros-ec-uart.conf and then put blacklist cros-ec-uart into the file.

then I used sudo dracut -f (or similar tools depending on the OS) to regenerate the initramfs and then reboot.

I don’t understand why but if it tries to load that module and fails it will not be able to mount the drive. So it has to be blacklisted this way.