"connect by prior" requires a strict single parent, one or multiple child relationships.

I have some double parent, single child relationships in a table I'm querying. I've excluded those rows in my criteria but I get an error because it doesn't like the idea that they exist (even though they're outside the criteria).

Why is that?