I figured out how to fix the problem. It was the Normals for the faces... for some reason it worked fine and didn't show problems in Blender but they were actually not set or set facing the wrong way.
Fix:
It can be fixed in Blender once the shape is finished and the faces triangulated by going to Mesh -> Normals -> Recalculate Outside for anyone else having the same issue. I don't know why it needs this but it worked for the shape I made.