Hello John Doe,
Based on your description, the behavior is consistent with TPM PCR measurements changing when the new Thunderbolt dock firmware or device initialization sequence is detected during startup, causing BitLocker to interpret the hardware state as different from the one that was originally sealed to the TPM. To identify the specific PCR values that are changing, I recommend reviewing the BitLocker operational logs in Event Viewer and comparing TPM measurements before and after connecting the new dock, paying particular attention to the PCR validation information recorded during recovery events.
A useful approach is to collect TPM and BitLocker diagnostics from a system that boots successfully without the dock and then compare them with diagnostics gathered when the recovery prompt occurs. Once you have confirmed that the hardware change is expected and trusted, the recommended method is to suspend BitLocker protection temporarily, reboot with the new dock attached so the new hardware state can be measured, and then re-enable BitLocker protection to reseal the TPM protector against the updated platform measurements. This preserves the security benefits of BitLocker while allowing the trusted dock configuration to be recognized correctly.
In parallel, I would also verify that the laptop BIOS, TPM firmware, Thunderbolt controller firmware, and dock firmware are all running supported and consistent versions, as firmware mismatches can contribute to repeated PCR changes. If the environment is managed centrally, reviewing any security policies that affect BitLocker PCR validation or Thunderbolt security settings may also be worthwhile. Finally, capturing BitLocker, TPM, and Kernel-Boot event logs from an affected device during a recovery event will help determine exactly which measurement is triggering the challenge.
Jason