Mel,
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:
-Chris
Therm_cleanuptest_04_CWM.gh (513 KB)