4 pt Roof Surface wont go Planar

I have a Roof with facets, I want the highlighted ridge seam to go away, To essentially work like the generic model adaptive components to the right.

Roof%20Diagram

What ive noticed when analyzing the 4 point adaptive surface is that its Non-Planar.

So ive successfully used the lunchbox tools to create a planar surface from my extracted non-planar points. then i add the additional points from my other facaets. I sort all the points in the proper order. This works well.

Then I try and modify the roof using the Roof.SlabShapeByPoints node to essentially reconstruct the roof with my co-planar points. when it rebuilds the roof it still has the same non-planar 4 point surface. Am i missing something?

Roof%20Script