Agreed. You could also try clearing the TPM from within Windows, as sometimes old data can cause a false reading. Another option is to double-check that Secure Boot is enabled in your BIOS, as that's another common requirement.
Agreed. You could also see if your motherboard manufacturer offers a firmware update to enable TPM 2.0. Another option is to check for a specific setting in your BIOS to switch the TPM from 1.2 to 2.0 mode.
Yeah, You could also check if your motherboard manufacturer offers a hardware TPM module you can physically install. Another option is to look into bypassing the TPM requirement, though that's not officially supported. Let me know if that works.