The underlying issue here is the dxf import geometry. You've got points basically on top of each other which Therm doesn't like. And at the same time, your settings in these files are probably making the problems harder to solve.
To make boundary conditions work try:
Float Tolerance 0.01mm
Checking Tolerance 0.03mm
These settings should stop it from trying to tell you every polygon is overlapping like the SPLAN 16 screenshot there. And it will make redrawing and bucket filling geometry easier while you fix things up.
You will still need to go around and address the problem points one by one. There are multiple instances of "extra" points on polygons. Sometimes they are so close together you can only find them by dragging the point and seeing it had another one basically in the exact same place. Sometimes they are visible like in the attached screenshot. That polygon should obviously have 5 sides but it has that 6th point wedged between the glass and sealants. Eventually you should be able to get it to the point where it will let you boundary the model.
To make it calculate results try:
Mesh parameter ~8. For models of this complexity, this is the mesh you are probably going to succeed at. 6 is most likely too low and 12 is too high.
I got both of your models to run and they are attached. Aside from the above, I redrew one of the glazing gaskets and deleted some unneeded geometry and then they calculated. SPLAN 16 has boundary conditions on the glass that don't make sense to me but I put some boundaries on the frame just to make it run. You'll need to look at the glass situation.