Please consider merging future updates on your issue in the first post—people [i]will[/i] notice, and likely will be more willing to help than when seeing a thread bumped multiple times.
Now, as for your issue: Glancing over the screenshot you linked to, it appears that the issue occurs when writing to a swap file/partition on the NVME. It's worth to confirm this suspicion (supported further by the fact that you didn't find anything wrong with it in the hardware tests.) Pick a memory test suite from [url=https://wiki.archlinux.org/title/Stress_testing]this selection[/url] and try it with swap on 1) a USB-connected SSD and 2) a PCI-connected NVME. Report back if you experience any issues with 2).