Ohne dein Problem genau analysiert zu haben ( oder gar nachgebaut )
- Serial.write in einer ISR ???
- detachInterrupt / attachInterrupt in einer ISR ist selten gut. Die ISR ist sowieso nicht unterbrechbar durch einen zweiten Trigger-Impuls.
Wenn du meinst, es sei nötig, ist was falsch. Entweder an deinem Verständnis oder an der Lösung. ( Vorsicht, ich neige zu heftigen Übertreibungen )