Real cause is already known.
You can apply primitive NxWhy method (basic analyzing method that 3-4 years old children apply to test their parents patience).
Connector specification (design) is the main problem here IMHO. It was created with almost no safety margin in mind. It's living on the edge. Many of you here think the solution would be to monitor per pin current and adjust current to be evenly distributed among pins. Lack of this feature is not real root cause here, that is way how to workaround current problem. Of course, current distribution control increases safety a lot, but had the pin resistances not vary that much, connector would be fine even without workarounds in place.
Yeah if you added a safety mechanism to all 5090s to shutdown when a pin goes out of spec, people's cards would be shutting down all the time
There are already Asus Astral owners getting annoyed because the software is essentially telling them they need to replace their cable because even a small imbalance puts a pin in the red.
There's two ways I see of answering the failure. It's funny, because the inflection point between them is whether you look at this as a resistance issue or a current draw issue.
Define problem: 12 pin connector cards are burning up.
Why are they burning up?
The resistance in the connector, combined with the current flow, causes them to heat up.
Why is the resistance causing heating?
Connectors are receiving too much power, and their resistance converts too much energy to heat.
Why is the resistance so high?
The cross sectional area of contact is too low for the current flowing
A -> increase the cross sectional area of the connector
Why are they burning up?
The resistance in the connector, combined with the current flow, causes them to heat up.
Why is there so much current flow
The card is pulling near specification limits to power the GPU
Why is the specification limit so close to the draw?
Nvidia designed the connector assuming an even distribution of current.
Why did they design assume that the current would be evenly distributed?
They didn't understand the difference between practical application and theoretical load balancing
A -> They need to install a management system to prevent unbalanced current loading on the connector.
The two logical answers, depending upon how you write the question, is to either dramatically increase the cross sectional area (and thus decrease the resistance of the connection) or to install current limiting to the system so none of the lines exceeds the energy required to incinerate the connector. Note that the later does not specify whether you choose something like a fuse, breaker, active monitoring and management, etc...
The endgame though is the same. The connector and draw combination mean that your specification does not match your requirements...and how you define why it doesn't meet your purpose leads you to how you answer the question. I'm sure a manufacturer would want active monitoring, given that absolves them of issues with minimal cost. I'm sure that the software guys would want a beefier connector, because that metal isn't worth a fraction of what their coding is...at a one time expense. As consumers, we look at this as Ngreedia because both solutions will take less than a few dollars to implement...and they decided to cheap out while dramatically increasing the price of a card.