Placing Annotation Families on Filtered Sheets

I am using Springs.Collector.Sheets to filter sheets which contain a specific word in title and place a family type to the matching sheets via FamilyInstance.ByPointInView using the longest (also tried cross product) lacing and it places the desired family type.

The problem is when I run the script again with a different selection of sheets it removes the previously places family types.

Can anyone shed a light on this?


This is an element ownership issue. Utilize Dynamo Player for the graph and it should be fine. Be sure to clear the element bindings from the graph before you proceed.

See this post for info on that.

Comprehensive explanation! Thanks Jacob.