I think I have this fixed. I did the same WOT run three times in a row and the belts did not come off. I have no idea which single part fixed it though. Since I was replacing the compressor and found the compressor to condenser hose leaking, I decided to replace “everything” since I could still get the OEM parts and they weren’t that expensive. I replaced the AC compressor, condenser, compressor to condenser hose, accumulator, low side pressure switch, orifice tube, both belts with the Gates green belts, and the main drive belt tensioner (since the AC tensioner is less than a year old).