The requirement checker should specify WHY it thinks the computer doesn't meet requirement instead of just saying it doesn't.
I meet all requirements on paper and according to tpm.msc I have version 2.0, so I'm very confused as to what the problem is in my case.
I wondered the same too. My Surface Pro 5 meets the requirements. However, there is a link to compatible Intel CPUs: Windows Processor Requirements Windows 11 Supported Intel Processors | Microsoft Docs
7th gen i-7 isn't supported.