Hast du denn ausprobiert ob es funktioniert wenn du nur den downgrade auf 3.1.1 machst?
Benutzt du die beta-IDE?
(beta ist doch der 2te Buchstabe im griechischen Alphabet oder?
oh tschuldigung ich wollte schreiben: "benutzt du die IDE 2.2.1?"
Ich benutze nach wie vor die IDE 1.8.19
weniger firlefanz, weniger Fehler, mehr Stabilität
Die könntest du in einem anderen Verzeichnis als portable-Version installieren
und dort dann die ESP8266-Unterstützung installieren.