The fact that it has only two pins means it's not a PWM fan.
* The circuit is not capable of drawing more than the amount on the fuse.
* The wiring and connectors will be rated to handle ≥ what the fuse is.
* Assuming the fuse didn't blow, your fault lies merely with the connector.
Simply replace the wire harness connectors and you'll be good. You can solder in your own wire harness so long as they're rated to handle at minimum, what's on the circuit fuse.
Sometimes people use Add-A-Circuit type products in vehicles and they unfortunately have a sdubidly flawed design that can result with overheated wire, breaching its own insulation, melting through another, and joining unrelated circuits, DEEP within some wire harness buried DEEP inside a vehicle where you'll "never" find it.
It is assumed that the fuses power the relays.
Baring the possibility of aforementioned owner modifications, the connector was either manufactured incorrectly (alloy composition), or was allowed to begin corroding. If the seal was bad and water was allowed in, that would do it. When the connector corrodes, it's alloy composition changes in a way that causes it to convert more of the passing energy into heat; like a resistor. The additional heat in-turn accelerates corrosion and we wind up with a runaway condition. A bad connection, due to partial contact for example, can result with the same problem. Once that metal is allowed to overheat even once, its composition can change and may no longer be up to spec.