Remove curtain grid segment "error"

While trying to remove curtain line segments on a randomly created curtain grid wall it says the given curve did not match the segment even though the curve is extracted out from the same node that created it, also noticed that it has removed two grids on the top left (image below) Any guess why this happens?