If it is only two years old, TPM should be present in firmware. You may have an empty TPM socket on the motherboard but the bios should have a setting to switch between firmware TPM and the (assumed empty) TPM socket, which would give the No Security Device response. I don't know why motherboards have both but I guess if there were to be TPM v3, you could disable the firmware TPM2, plug in a TPMv3 module and use that.
My guess would be that TPM is not enabled in the bios and you have come across the setting to enable the plugin module that is reporting no TPM plugged into the socket.
Microsoft's advice has:
"These settings are sometimes contained in a sub-menu in the UEFI BIOS labeled Advanced, Security, or Trusted Computing. The option to enable the TPM may be labeled Security Device, Security Device Support, TPM State, AMD fTPM switch, AMD PSP fTPM, Intel PTT, or Intel Platform Trust Technology".
Being under PTT seems to be common.