I saw that you said windows is on SSD and Linux on NVME. Sounds like modern PC. In my case, I use the motherboard’s boot menu. It asks which drive I want to boot from. If I need windows, I choose the drive which has it. If I need to reinstall, I remove the other drive. I don’t need grub to probe other drives. Plus, grub menu books super clean.
I saw that you said windows is on SSD and Linux on NVME. Sounds like modern PC. In my case, I use the motherboard’s boot menu. It asks which drive I want to boot from. If I need windows, I choose the drive which has it. If I need to reinstall, I remove the other drive. I don’t need grub to probe other drives. Plus, grub menu books super clean.