With your laptop as is(out of the box, without the SSD), can you check and see what your BIOS version for the laptop's motherboard is at the time of writing? Also, there should be an SKU for your laptop with an alphanumeric code mentioned after the UA of your laptop's model number. You could parse the stickered underside of your laptop as well, just remove the serial number(and MAC address if there) for said laptop.
The key/notch on the M.2 slots would indicate that you can work with any NVMe drive but I've come across some laptops that had the right notch, the right slot and mention of NVMe support only to be relegated to SATS based M.2 SSD, in spite of having the latest BIOS version on said (client)laptop.