3 points
Windows will absolutely wreck your Linux boot everytime it boots from my experience (I’m exaggerating the technical side a bit of course). The way I got my dual boot under control was to install easyUEFI on windows and from there to set Grub as Launcher: https://www.easyuefi.com/index-us.html Look here for a guide: https://superuser.com/questions/1247300/how-to-make-uefi-bios-start-grub-not-windows#1248255
Also later make sure windows has Fastboot and energy saving disabled or it will lock down your write access for any disk that is installed in your PC.