As mentioned. In more detail:
If the board is older than 2015~2017, then it isn't TPM-2.0-compatible. It will only know TPM 1.2 internally, and it will only accept TPM 1.2 modules.
If the board is younger than that (on Intel: 100-series chipset and newer), then it already has a firmware TPM 2.0 in the BIOS: On Intel it's called PTT, on AMD it's fTPM.
You cannot make a board that is too old have a TPM 2.0 by adding a TPM 2.0 module, or add a firmware TPM 2.0 in a newer BIOS. The board will only know TPM 1.2. And once you have a newer board that understands TPM 2.0, then it will already have that available in the BIOS. The most you need to do there is to update your BIOS to the latest version, and it will be active. So no matter how you look at it, the TPM modules are a waste of money.