Some of your curves are going into opposite direction and the crv end / seam is not always at the same place. Unless you fix this in Grasshopper, it affects everything you do afterwards. There are a few ways to solve this problem.
Change the curve seams in Rhino using the _CrvSeam command.
Yellow is not the most suitable color for a curve in Rhino due to the selection highlight also being yellow. Any other color makes it easier to see what is selected.
I’ve added a second option which instead of projecting curves projects just the center point of the plane locations onto the target surfaces. The surfaces will have to be untrimmed for the projection to work. The orientation and seam of the base curves is irrelevant with this approach.
This approach uses the orientation of the surface frames of the target surfaces for the plane orientation.