Recursive data stream when making Clusters

Hi, when trying to clean up my script, grouping parts into clusters, I notice that all of a sudden I have a recursive data stream. Are clusters somehow processed differently?

I cannot share the script, unfortunately

as I side note, I remember when I first made this script, so still without clusters, I also experience a recursive data stream, but I think resolved it based upon reordering some groups on the GH canvas … If I remember correctly there is a processing order form left > right or top > bottom, i vaguely recall reading something about that ones. Can’t find it anymore … anyone knows if this is just my brain playing tricks on me, or if this is a real thing ???

edit >> Order of execution for unconnected components - Grasshopper (grasshopper3d.com)

How the draw order affects calculation order in Grasshopper - James Ramsden (james-ramsden.com)