@flutergork
It's likely that Fedora installs grub in the same path used by Windows so the bios doesn't try to "help".
That's also how i fixed mine: moved grub to EFI\BOOT\BOOTX86.EFI
grub-install has a confusingly named option for this: --removable. I think it's called this way because removable drives can't take the EFI nvram vars with them, and thus the bootloader must use a path that firmware will discover automatically.
The entire UEFI boot process is so brittle that PC motherboard vendors feel compelled to add their kludgy fixes to help their customers.
The blame for this big mess falls primarily on Intel for defining the original, half-assed EFI, and later on the UEFI Forum, who took it to its present state.