Failed to mount /efi after botched update

Uhh…this is probably what caused your issue. We use dracut, so if you installed mkinitcpio and removed kernel-install-for-dracut as a result, that would cause all kinds of breakage.

That is great but did you replace /etc/kernel/cmdline first as instructed?