@gamingonlinux I've followed these guidelines for a long time now, for PCs:

- Never dual boot 2 OS' off the same drive. One OS per drive, I say (and they are cheap enough).

- UEFI is what chooses which drive to boot, not GRUB.

- Don't let a Windows drive ever see a linux drive. As in disconnect the linux drive before booting the Windows drive.