Element.Geometry returns null in more than half of the floors that I need to work with. I have to get to the top surface of the floors.
All floors are sloped, with modified sub elements.
Changing the working range would result it changing percentage of null values, but won’t get rid of them.
(S - 43%; M - 40 % L - 20 % XL - 92% of elements return null geometry).
The problem is not with the working range though, as some of the elements don’t return any geometry no matter what, even isolated in a new project.
I had a similar problem when the boundary lines of a floor were very short in some part of the floor, or the angle was too sharp. Maybe try to simplify the boundary lines?