I would wonder if
1. Your surface is processing the data in the order you expect. Surface properties dialog, definitions tab.
2. If the contours you added we crossing or interfering with old surface definition data. Confirm the old data is removed from the surface, rebuild and then add new data.
3. If the contours you added have issues like overlapping, duplicate or zero length objects.
John Mayo