That's an incredibly creative but still simple way to interpret the theme, good job! It's pretty fun to plan the optimal routes to keep within the allotted length. And there many ways to expand on this, like nodes that need to be circles in certain directions, The loop detection was a bit wonky though, I could cheat the detection for nodes needing more than one loop by just crisscrossing the first loop a bit.
Viewing post in Loopy Lines jam comments
Yeah I imagine that's not trivial. There's the winding number (warning: math) but that is defined for closed loops, so a slightly different situation