It looks like you have restored some of your original code that I removed, specifically ToPoly? If you must do that, why not apply it only to the circular contour curves instead of also affecting the polylines that have already been created?
I don’t understand “more dense weave”? Does that mean more contours in that area?
The idea of limiting the range of attractors is common in these scripts, often using a Minimum component. Examples:
But I don’t really understand what you want to do with it here? Sorry.