Your tolerance is set 0? I didn’t know that was even possible that might screw up all sorts of things. Also, CurvatureGraph shows your surfaces aren’t quite planar.
That should not be possible and in V8 Rhino checks - curently the message you get is incorrect but tolerance is reset.
-Pascal