The "pcie_aspm=off" kernel parameter hides a problem. I would really like to fix the underlying problem so the parameter isn't needed.
If anybody is willing to help fix it, please open a bug report at https://bugzilla.kernel.org/, product Drivers/PCI, mention the hardware platform, and attach:
complete dmesg log (I assume this will include some Correctable Errors)
output of "sudo lspci -vv"
Try booting with the "pcie_aspm=off" kernel parameter to see if it makes any difference. If it does, please also attach similar dmesg and lspci output for this boot.
This seems similar to https://bugzilla.kernel.org/show_bug.cgi?id=215027, which we originally thought was related to Intel VMD and/or the Samsung NVMe device you have, but I now suspect we might have an ASPM configuration problem.