Thanks for sharing such detailed information, Gerard. It looks like the issue you're facing with CentOS 8 Kickstart and multipath on the Lenovo ThinkStation P620 is rooted in how the NVMe drives are being interpreted during PXE/UEFI boot. The fact that installation works fine via USB but not through PXE strongly suggests the boot kernel might be incorrectly detecting multipath-capable devices, especially with high-performance NVMe like the SAMSUNG MZVL2512HCJQ.
The suggestion to try booting with nvme_core.multipath=N is a good one and often resolves these types of issues by disabling NVMe native multipathing support that can misinterpret single-disk setups.
As you're working with a workstation-class machine like the P620, it's worth mentioning the importance of pairing it with enterprise-grade storage. In this context, Solid State Drives SAS 12Gbps SSD 480GB-RI-2.5Inch https://serverorbit.com/solid-state-drives-ssd/sas-12gbps-ssd/480gb-ri-2-5in... are a great match for such environments. These drives offer superior reliability and speed, particularly in read-intensive workloads such as automated installs, provisioning, and data logging—common in lab and research settings. Their robust firmware and error-handling also make them less prone to issues during automated installations and multipath misdetections.
Best of luck with the install—and definitely keep an eye on the boot parameters and firmware versions. Updating your system firmware and BIOS might also help reduce compatibility quirks with advanced storage subsystems.