This might be because Juniper's code base isn't up to date with 16-current:
/w/main/src/sys/dev/tpm/tpm_crb.c:104:14: error: use of undeclared identifier 'ACPI_TPM2_COMMAND_BUFFER_WITH_PLUTON'
.acpi_sm = ACPI_TPM2_COMMAND_BUFFER_WITH_PLUTON,
^/w/main/src/sys/dev/tpm/tpm_crb.c:151:25: error: invalid application of 'sizeof' to an incomplete type 'const struct tpmcrb_sm_cfg_map[]'
for (size_t i = 0; i < nitems(tpmcrb_sm_cfg_map); i++) {
^~~~~~~~~~~~~~~~~~~~~~~~~/w/main/src/sys/sys/param.h:321:26: note: expanded from macro 'nitems'
#define nitems(x) (sizeof((x)) / sizeof((x)[0]))
^~~~~
2 errors generated.