Man, this is by far the most complex thing I've ever tried to repair!
Indeed... even with "thermal protection", "overcurrent protection" and all that... the guys still fail under a bad (shorted) load.
I couldn't find a schematic for this board (an ELECTRA outdoor DC inverter controller from an Airwell DCI 50 A/C, with just a few years! They don't sell the board anymore), so I've been reverse-engineering the PCB as I go (and finding some mistakes on my part, the partial schematic I left above is not 100% correct, I'll have to update it later). There's a few loads fed by the auxiliary winding (from C22), spread all over the PCB. Resistance from C22+ to C22- is below 0.5 Ohm. To find the responsible I did a binary search cutting the positive rail until the culprit zone was isolated. I isolated one leg of the diode, but since I can't see the other side of the board yet because of the heatsink, I don't know if there's something else connected there...
After all the work, I hope it's just the diode... I've been thinking and I may be able to cut it out without removing the heatsink, then I'll know... and being a small diode, I'll put a replacement on the unobstructed side of the PCB (nice that the designer put silkscreen on both sides of the PCB, at least for most TH components; on the other side... there's things like vias going to nowhere

).
There's one other "little thing" that worries me a bit, but I don't know if it's normal. The VIPer53 runs a little hot even with a very small load... it stabilizes near 60ÂșC. The PCB all around is darkish, even the box cover on the copper side of the PCB has an isolation plastic that is darker in that area, so I'm not sure this really is a "bad" design or there's another problem waiting for me to fix the diode.