I dual boot Windows 10 and Linux. Whnever Windows freezes or boot gets interrupted etc. I lose access to Linux because UEFI offers only Windows as boot options. On checking EFI partition still has rEFInd and PCLinuxOS entries needed.
I wonder why it cannot see them?
I had to install Linux on a different drive because Windows will happily wreck your Linux boot on the same drive. It’s something Microsoft deliberately does.