How to dual boot windows 10 1909 and fedora 31 in UEFI?

Fedora has a signed boot key so it will work under secure boot when I installed it on my SSD it worked fine then I've reformated the SSD and installed Win 10 so now I've two boot drives installed fedora on it so now I've two boot drives each one features its EFI boot partition

1-SSD Windows 10 in a GPT UEFI mode

2-HDD Fedora 31 in GPT UEFI mode with
/
/boot/efi
/swap

after the installation finished I reboot when I try to boot from the HDD where linux is installed it won't boot showing an error that it can't boot and it can't find Linux kernel so how i could manage to dual boot them on two different drive with this configuration