I’ll check your file soon. If you are using the most recent version of the THERM components from the github, the component should still be writing out the .thmx file. It’s just giving you the warning to let you know that THERM might not like your file. Another method for checking where your geometry might not be ideal is to bake all of the ThermPlogon geometries, join them in Rhino, and use the DupBorder command to expose the naked edges. If you are getting more than one duplicated border, this is what the component is warning you about.
You just had to update to the latest version of the components on the github. The new components give you a warning if you connect up individual thermPolygons that have more than one boundary curve. This was the case with your geometry and, after you split up these surfaces, it works well:
I also realized that automatically splitting any THERM Polygons with holes in them before exporting was relatively easy to add in. Now, the latest components on the github and those in the attached file process and export your original geometry without any issues or need to edit them manually. You are not the only one who connected up surfaces with holes to the ThermPolygon components and could not easily see why the geometry was not exporting correctly. Hopefully, these new edits make things easy for a lot of other new users.