Not all Intersections of Breps showing up

Hello there,

I am trying to build a structure out of multiple extruded curves. I would like to find where these extrusions (which are stacked on top of each other) overlap. Unfortunately, my current script only returns some of the overlapping sections, not all of them. This is what I am doing currently:

Grasshopper Forum 2
Grasshopper forum

As you can see, not all green intersecting Breps have a red curve associated with them. It has to do with the list component, which I don’t fully understand. Some help would be appreciated. Thanks!

Some extra clarification: There are multiple Breps in a so called "Layer’'. I think due to this the Shift list does not work as intended.

probably that is the case
difficult to guess without the gh definition