https://www.espressif.com/en/support/download/other-tools
versuche es mal hiermit unter Windows , manchmal geht der Erase mit PlatformIO nicht sauber , d.h. irgendwelche undefinierbaren Zustände , hatte ich schon oft. Auch mehrfach hintereinander, so das ich dachte der ESP32 ist defekt. Mit diesem Tool ging es bisher immer.
Viel Erfolg