ESP8266 --> attachInterrupt funktioniert auf einmal nicht mehr

Geht leider auch nicht:
Aber: ich hab den Sketch auf einem neuen Wemos D1 Mini probiert, da funktioniert er.

Also - ich fasse nochmal zusammen: Ich habe 3 Wemos D1 Mini.
Auf einem klappts, auf zwei anderen nicht. Auf diesen zwei anderen ging es aber gestern noch.

Mir kommt es so vor, als ob hier irgendein Speicher/Cache-Problem vorliegt, als ob durch das mehrmalige Aufspielen irgendein Speicher vollgelaufen ist, und nun nicht mehr anspricht.
Kann man einen ESP irgendwie komplett auf Werkszustand setzen, also alle Speicher löschen?
Oder kann man diesen IRAM irgendwie resetten?

Ich hab den Sketch mal folgendermaßen abgeändert:

#define sensorPIN   4 
// void ICACHE_RAM_ATTR SensorInterrupt();
volatile int counter=0;

void setup ()
{
  Serial.begin (115200);
  pinMode (sensorPIN, INPUT);
  attachInterrupt (digitalPinToInterrupt(sensorPIN), SensorInterrupt, CHANGE);
}

void loop()
{
  int sensorState = digitalRead (sensorPIN);
  
  yield(); // Ob ich das brauche, sei mal dahin gestellt
  Serial.print("Sensorwert:");
  Serial.print(sensorState);
  Serial.print(" Counter:");
  Serial.println(counter);

  delay(100);
}

 IRAM_ATTR void SensorInterrupt() {
  counter++; 
}

Da bekomm ich bei beiden ESPs auch am DigitalRead nichts mehr rein.
Aber auf dem neuen ESP funktioniert sowohl attachInterrupt als auch digitalRead.

Ich dreh durch ;-(