The Kingston NV2 M.2 PCIe 4.0 NVMe 2TB works for me: Previous Post
Note that config.txt has moved in Bookworm: /boot/firmware/config.txt
My previous post has contents of config.txt file - The system runs well, initial uptime of nearly 47 days with bootloader: Fri 16 Feb 2024 15:28:41 UTC (1708097321).
NVMe: Samsung PM9B1 M.2 NVMe 256GB
OS: Ubuntu Server 24.04 LTS (kernel 6.8.0-1004-raspi)
EEPROM: Sat Apr 20 10:53:30 AM UTC 2024 (also OK: Fri Feb 16 03:28:41 PM UTC 2024)
I am not using pciex1_gen=3 because I favor stability over performance.