Though there is issues with the GH code it seems from analysis of your input Geometry in the Rhino file using ShowEdges command that if you joined the half of the hull it would leave naked interior edges on the bow. (See Pink line where cursor is in image below) I fixed this by manually joining those edges first then the rest of the hull before putting it into Grasshopper