Hi,
I've installed an NVME SSD on my rig recently (Samsung P961 , which is actually 960Evo in OEM )
It's installed on M2-1, i've put everything on PCIE x 4, disabled CSM ( i read it was better?)
I've made a fresh install of windows on it and the NVME is GPT
Though i found it long to boot but i'm actually not sure to be NVME related since it just takes time to load bios
Here's a video to show you what is happening :
https://youtu.be/m-agiInFAQIthanks for your help !
Oh ok. well the issue came after I installed the NVMe actually so i guess that's a lead but It's weird that all seem well configured .. But I don't have any q code error, always A0
Should I clone my Windows partition on another drive to boot on it and test if it boots normally?
Well after all 18s is not bad but I just wanna understand  
All I tried so far
Disable CSm
Disable fast startup in windows
Update Bios
Unplug all Usb before powering up Pc
Check if all PCIE are on X4
Installed Intel rapid storage (saw that it fixed the issue for someone)
tried XMP or without XMP