When calculating a composite midpoint chart, normally the house cusps of the chart are simply the midpoints of the same house cusps in the two base charts. This usually works. Except there are times where the cusps of the base charts are almost opposite each other. When this happens, the returned composite house cusps can be ordered incorrectly. For example, a Pisces Ascendant, followed by a 2nd House Libra cusp.
I fix them by auto-switching, in this case the “Libra”house cusp to “Aries”. And so on around the chart.
This will fix the chart but when you compare it to another program it appears to be wrong? In that case, it’s likely that the other program is using a different cusp anchor point. For example, the MC as the anchor.
I have fixed the house cusp calculations. I have added a new setting to the Charts section named “Midpoint Anchor": Ascendant or MC.

• Anchor on the calculated 1st house cusp - and adjust the other composite cusps so in the correct zodiacal order.
• Anchor on the calculated 10th house cusp - and adjust the other composite cusps so in the correct zodiacal order
Note: In most composite charts they will create exactly the same chart. But sometimes they’re different. They will both be correct but you can choose which one you want to work with.