Spot Elevation by Point works on ducts, but not on pipes

I madeTag - Spot Elevation.dyn (13.9 KB)

Hi all,
here is the script for placing spot elevation by point (Clockwork) and it works fine with cable trays and ducts, but i just cant get it to work with pipes! Also, as you can see in the picture, when i run dynamo, it leaves the line and point behind the duct, i cant select that line and it disappears when i turn off Generic Models in Visibility Graphics.
Thanks in advance for any help you could provide.

This is the geometry preview from Dynamo. Disable the preview of the nodes and it will go away.

Hah, nice. Thanks!