My laptop is Asus N552VW which runs Intel 6700HQ for the CPU, it comes with a M.2 SATA SSD model: MZNLF128HCHP-00004 128GB and from what I see, my laptop's M.2 slot is a B+M key slot:
More pictures:
Asus provided various storage options and screen resolutions etc. for this model, which is what confuses me, from the storage options on the tech specs documentation available on the website, I have marked my storage with a red rectangle on the following picture, as you can see this model also has NVMe SSD options but my model came with a SATA SSD:
So does my laptop support an NVMe SSD such as the Samsung M.2 970 EVO Plus? Since my laptop came with a SATA SSD does that indicate the motherboard does NOT support NVMe even though it has B+M key slot?
Update:
Seems like Asus updated their specification page after I posted this question:
And seems like I was at fault, the slot is an M key and the SSD is a B+M key.
My research:
NVMe support - implicit or explicit?
Trying to upgrade my laptop SSD, 1mm too big to fit in the slot
How can I tell if my motherboard has M.2 NVMe Support?