In the attached, using Pull to pull the curve to the surface (DeleteInput=No) fails silently with nothing done.
If you Shrink the underlying surface (ToEdge), then it succeeds. Probably Rhino is getting confused by the underlying spiral surface definition…
PullFail.3dm (76.0 KB)