USB cooling pad causes USB-A port to die, requiring an eject and re-insert

Hi @Rene_Treffer that is interesting. the port should recover from OCP.
You can fully power off the system and pd controller by shutting down, unplugging ac and waiting about 1 minute without having to trigger battery disconnect.

Also this specific issue we saw was only reproduced on some ESP32 dev boards. So it could be related more to the device than anything else. If you are using your board with a type-A expansion card, does unplugging your expansion card and plugging it in again fix the issue?