I am having some trouble with paths and lists when making intersections between breps and lines. I didn´t figure out how could I make correspond the intersection lines with the original breps.
You may need to put each BRep in it's own branch or you could explode the tree and use 8 individual intersection components. That's the simplest fix I can think of off hand...