Swing and a miss!
The problem is not ThermalFoundation. It has literally 0 ThaumCraft integration - there are no calls to the API at all! Meaning, this is a cross-mod conflict at best caused by a change in TC.
We're still determining the problem, but we think it's actually an OreDictionary issue due to a change in when TC attempts to assign basic aspects.