Since your data contains a lot of duplicate points, you need to remove them first. Therefore, before applying the Plot On Intersection Curves filter, use the Extract Surface filter to convert it to vtkPolyData, and then run the Clean filter with the following options:
- Tolerance Is Absolute: On
- Absolute Tolerance: 0.001
The result will look something like this.