CommentStreams:57f612aee0ac0268d8b20462c56e8802
I can confirm that it is possible to boot Home Assistant from NMVw using Geekworm X1001 PCIe to M.2 HAT and Kingston NV2 1TB M.2 2280 NVMe.
After putting it all together the device did not even boot Pi Lite. (did not have monitor to get debug) Then after removing the SSD it did boot. And after updating boot loader and setting dtparam=pciex1_gen=3 I was able to boot with the SSD attached. From there I flashed the SSD with Home Assistant through terminal directly on device and then booted from NMVe no problem.