I had to disable preview on several components to see what’s happening. Then used List Item to look at just one surface.
I see by their areas that your list of triangles vary in size…
Will say more later but did you see this code I posted three days ago?