M.2 is a replacement of MSATA in progress.
Laptop units shipped with M.2 still utilized some level of SATA technology, any PCI-e level technology is separate from NVME in class at its earlier manufacturing stages, but still utilizes overlapping boundards of PCI-e.
To achieve true NVME speeds, the PCI-e controller must be compliant with NVME or achieve the bandwidth of the 550+ mbps transfer rate on the bridge/controller, at this point, a desktop.
When it comes to laptops, if laptop did not need to ship with an NVME motherboard capability, the manufacturer would save money/process by not including NVME capability, therefore submodels of laptops that customer thought NVME would work, did not get the functionality or speeds of upgrading to an NVME SSD if the laptop was supplied with a 'generic' M.2 SSD.
Check with the motherboard SUBMODEL beforehand, and do not assume that the base laptop model will be fully capable of NVME.
2280 is referred to a physical slot standard. Most adapters will allow different slot standards to be utilized, but most importantly, the adapter must be NVME ready and not just M.2 ready.
What is NVME?
NVMe (non-volatile memory express) is a host controller interface and storage protocol created to accelerate the transfer of data between enterprise and client systems and solid-state drives (SSDs) over a computer's high-speed Peripheral Component Interconnect Express (PCIe) bus.
https://searchstorage.techtarget.com/definition/NVMe-non-volatile-memory-express
Non-NVME M.2 will cap at 550mbps and utilize that SATA600 bridge.
Some motherboards may take NVME M.2, but will default at the 550mbps SATA cap, but usually a waste and may cause compatibility issues or not work at all.
Installing the NVME SSD will sometimes require special drivers to be injected into the OS in order for the OS to properly detect the SSD or even boot up correctly. Therefore, just getting an adapter, will not always work, it will fit, but your OS may refuse to startup correctly. Implanting the NVME driver(s) or changing boot settings may help, but not guaranteed, as the NVME drivers must be loaded with the exact corresponding operating system.
If you want to achieve the +3,000mbps speed of NVME, it's not very likely your laptop motherboard will ever achieve those read/write speeds, especially if the driver injection hasn't been plugged into Win8.1 or Win7 if you're not using Win10.
At least update the BIOS, too.
The lanes have to be built into the motherboard and its relevant to the motherboard translation storage controller architecture, not the adapter alone, unless you're on a desktop where the PCI-e technology can already push the bandwidth but may lack some specific NVME security features/special integration tools, BIOS settings, but that is a different story.
I would upgrade/downgrade the existing SSD to a Samsung 860 2.5" SATA600 SSD, and when you're ready, to make sure your new replacement laptop is capable of the NVME M.2 2280 standard.
You don't have to get the "Pro" line either to see the +3,000mbps read/write speeds, the EVO line is just fine, and the Samsung 970 products in general are truly unmatched in NVME technology compared to other brands, so good choice.