These two surfaces intersect in a weird way.
The “section” tool produces the same interrupted result.
I was able to produce the proper curve with “ExtractIsoCurve” thank to the symmetric nature of white surface.
Interesting, this seems to be tolerance related, if I raise the tolerance to 0.001 or more, I get a different interruption, if I lower it to 0.1, I get a full intersection. Also if I move the intersect plane just a tiny bit off the exact mid isocurve location, I get a full intersection at the original 0.01 tolerance setting.