Applying ConstructionsSets and Programs to Rooms

Hi community -

using the latest versions of HB 1.2x ; I am trying to apply ConstructionSets and Programs to Rooms (imported from IDF or gbXML)
When I do this , deconstructing the imported model to a rooms level, then applying the ConstructionSet to Rooms, then applying Program to room ; some of the E+ (heating/cooling) outputs are not generated. (see output error)

Following the example of the sample file; I can make it work by deconstructing the imported model to a rooms level, then further deconstructing the room into faces, then applying the Program and Construction sets back with a ‘HB Room’ script.

Why does the simpler approach of applying directly to a rooms level not work? Should it?

IESVE-faces.gh (114.8 KB) IESVE-test-rooms.gh (121.5 KB) e.rooms.error.txt (7.9 KB)
WF3-adj2.xml (288.3 KB)