Wiring was fine. They ran a multimeter across all the inputs and outputs and double checked the correct size wires were used everywhere.
Hard to say what caused it but it definitely happened under load. Load was at 7.6 kW on Tuesday night when it tripped, and wouldn't run with the changeover switched to inverter. Had to change it to Eskom and run on grid the past 2 days.
Probably a combination of faulty/underspecced breaker.
The Eskom input is 50A and inverter output is 40A. Which seems a bit low to me. So any load over 9-ish kW including passthrough would be pushing it. Maybe I need someone like
@Speedster to test my line of thinking...