Create Reference Lines from CAD (DWG) Curves (3D Polylines)

Yes - this is to prevent creating duplicate instances when authoring graphs. Save the file, clear out any Element Binding, and leverage Dynamo Player to circumvent the issue.

This is certainly a better option - and super easy. Check out the Dynamo Primer section on list lacing and then list levels for information on how Dynamo manages for loops: What's a List | Dynamo

The whole primer is likely worth going through as you’ll learn a bunch of stuff which will smooth over your adoption. Skip the section on Civil 3D if you don’t use Vibil 3D or AutoCAD.