M.2 SSD not showing when running lsblk on rpi5

I have purchased an Argon NEO 5 M.2 NVME PCIE housing for my rpi5 and hooked it up with a 256GB Transcend M.2 SSD 830S.

I currently boot the rpi5 using an SD card, freshly baked with Raspberry Image writer on a Win11 laptop.

I’ve followed the installation steps in the Argon manual and all went well:

 Argon Setup
BOOTLOADER: up to date
   CURRENT: Fri 16 Feb 15:28:41 UTC 2024 (1708097321)
    LATEST: Fri 16 Feb 15:28:41 UTC 2024 (1708097321)
   RELEASE: default (/lib/firmware/raspberrypi/bootloader-2712/default)
            Use raspi-config to change the release.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Hit:3 http://archive.raspberrypi.com/debian bookworm InRelease
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease
Fetched 48.0 kB in 1s (80.7 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
EEPROM settings up to date
  Setup Completed

Please reboot for changes to take effect

however when I run lsblk command, nothing shows up (except my SD card)

It looks that you have chosen a M.2 SATA drive, not a M.2 NVMe. You need a M.2 NVMe drive to get it work.

Yes, it seems so. Too bad the shop where I ordered this stuff didn’t know this an just delivered.