[SOLVED] HELP! MB doesn't detect my M.2 SSD ?

Nov 5, 2020
My M.2 SSD does show up but can't set it as a Boot option. (Windows 10 is installed there before I upgrade my MB, CPU, PSU - just today)
Did not update the BIOS
I tried:
Changing slots (M.2_1 and M.2_2)
Going into BIOS and set my M.2_1 to SATA and PCIe, neither of them worked.
I know that when M.2_1 is operating SATA6G_1 is disabled. but doesn't matter. I plug the SSD and HDD to SATA6G_3 and _4
Read the manual as well, couldn't find anything.

MB: Asus Rog Strix 490-E
CPU: i7 10700K
CPU Cooler: Cooler Master ML240L V2 240mm
GPU: Asus Rog Strix 1070Ti
RAM: 2x8 CL15 Ripjaws G.Skills 3200Mhz
PSU: Corsair Cp-9020195-EU RM750W +80 GOLD
HDD: Seagate 2TB
SSD: 500GB Samsung 960 Evo M.2 + 1TB Samsung 860 EVO
Case: NZXT S340