ich kann derzeit nur vermuten, daß \TCirc zerbrechlich ist und deshalb nicht in einem beweglichen Argument (wie bei \caption) direkt verwendet werden kann.
Code:
\caption[...]{...\TCirc{}}
könnte helfen (also im optionalen Argument zu \caption ohne \TCirc). Wenn dieses \TCirc auch in LOF(/LOT) auftauchen soll, vllt
Code:
\caption{\protect\TCirc{}}
Wenn Du auf \protect verzichten willst, schau nach \DeclareRobustCommand und Konsorten...

Und wenn gar nichts davon passt, poste bitte ein Minimalbeispiel.

VG