Also check the relays. I had one of the wires of the indicator relay touching and rubbing against the box untill the insulation was exposed.
May also consider replacing the main fuse with the stock 20A.. Then the other two with a LOWER rated fuse, like a five or a ten for now. In hopes that lower rated fuse will pop before the main. If it does.... you likely just isolated the circuit where the short is.