This doesn't work in my experience because the installation hangs up specifically when you're using an nvme drive with dual boot and a previous version of fedora already once installed. Even if you remove that defo It still sees that old fedora boot folder in the UEFI. In order to erase that folder you have to boot into the usb iso, use fdisk command to find the name of the bootable efi, create an empty efi directory, mount that bootable efi file to the efi directory you just made, and then use the ls command to verify it boots in fedora, then use the rm command to remove fedora folder. Now you should be able to go back to root and then unmount and reboot. now you should be able to reboot using the usb stick iso and install normally.