

Not sure what you mean here. This issue is related to moving Windows’s boot files to a different drive. Only relevant if you want to use the automatic partition option while installing a distro.
Booting in BIOS won’t make any difference whatsoever if the boot loader is gone.
This is a completely different scenario?
As I wrote earlier. Windows doesn’t make a new EFI boot partition if there’s one on your system already. Regardless which drive it’s on and which drive you choose to install Windows to. It’s always been that way, I just forgot when I installed Linux on my old Windows drive and reinstalled Windows on a new drive. So when you do install Linux again after this, and choose automatic partitioning, it formats the EFI partition Windows used.
My solution is just how you move the Windows EFI partition and it’s files to a different drive, effectively isolating the Windows boot loader completely from the Linux drive.
I can chose which OS to boot into either by changing boot order in the BIOS, selecting it in the BIOS boot menu or in Linux’s Grub menu.