Delete duplicates elements (adaptative components)

You have duplicate points in that the triangles end up sharing vertices from the original (unique) list of points. I’m assuming you’re creating the mullions via a list of points. If that list of points is the adaptive points list then you have duplicates. If the adaptive families aren’t otherwise “connected” to the mullions then you should be able to just flatten the list and use PruneDuplicates.