Why the same face base void family works differently on internal and external faces of a wall

Hello
I have encountered a strange problem where the same void face base family behaves differently on the outside and inside of the same wall. Even though Revit shows that both sides of the wall are cut by the void family, when I delete the inside void, neither the Revit area nor the Dynamo face area changes. This is very confusing and frustrating.
Can you please watch the video, check this Revit file, run this Dynamo script, and tell me what I am doing wrong or how I can solve this issue?
Note: The files were too big to attach here, so I uploaded them to OneDrive and shared the link below.

Files
Thank you very much for your help and time.

Best regards,
Farshid

@farshidkaviani ,

do you mean that ?


2023-08-28_09h48_21
KR
Andreas

1 Like

Hi
Yes exactly, but the problem gets worse when you have walls with different layers and voids so it will not be possible to get the item at index because the layers and faces won’t always have the same number.

Regards,
Farshid

@farshidkaviani ,

try to find topics like this

f.e. group by key the surfaces

KR

Andreas

1 Like

@Draxl_Andreas
Thank you so much. I will.

Regards,
Farshid

@farshidkaviani ,

clockwork has also a node to preselect
grafik
KR
Andreas

1 Like