You could also check if your specific CPU model is on Microsoft's official supported processors list, as that's a hard requirement. Let me know if that works.
I had the same problem. For me, it was my RAM being set to a weird XMP profile that the installer didn't like, even though it technically met the speed requirement.
Agreed. This happened to me. My CPU was on the supported list, but the motherboard BIOS was several years out of date and that caused the exact same block.