So I recently got a new cpu and Mb (b550-f asus rog strix) and after installing a new OS on my NVME m.2, I was booting regularly however I noticed later in the bios from the boot order, it is only giving me 1 choice which is my Sata SSD with boot manager option on it, it won't recognize my M.2 as a boot option, still my OS is on my NVME and everything is working normally. Now after some research I enabled CSM to UEFI and legacy mode from bios then I was able to see my M.2 in the boot options however if I select the NVME as the number one option in boot it will give me an error after starting up my pc (some blue screen but not BSOD, which says an error in starting up press F8 to enter install ...etc), the only way I'm able to boot is through boot manager which is on a SATA SSD other than my OS which is on NVME, any help how to fix this?