don’t know exactly why, but looks like extending your pulling surface solves the problem
(probably extending it just toward the bottom by a few units could already be enough to contain those missing segments that would go lost in the pulling?)
pullcurve_bug_Re.gh (23.3 KB)

