В своем ответе нашел “ошибку”. По случайности выбрал боковую поверхность перекрытия, потому количество граней и вершин – 6. Не очень удобно конечно, если необходимо что-то задавать для всей крыши или перекрытия, получается необходимо выбирать каждую поверхность отдельно. Если требуется использовать все поверхности, можно дополнить скрипт питона
elem = IN[0]
face = elem.Faces
OUT = face
Только там уже нужно фильтровать поверхности (включаются также и боковые и нижние).