This is more of a personal note.
Basically grub-install is deemed unnecessary now. If you use it, you will break secure boot. To restore your boot record, you can do
sudo dnf reinstall shim-* grub2-*
then if you also need to update your grub config, which you should not need normally
Fedora 33 and older:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Fedora 34 and newer:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
In case you have upgraded to Fedora 34 from an earlier version, you better use
sudo rpmconf -a to restore
/boot/efi/EFI/fedora/grub.cfg to the new default version.
While on it, I also learned about the
efibootmgr utility, appears interesting although I don't know what use one can have of it ¯\_(ツ)_/¯
Source of the information above is bug 1917213, check it for more details.