Fehler im Code oder Hardware

Serial Ausgaben haben in Interrupts nichts verloren!

Außerdem müssen alle Variablen die innerhalb und außerhalb von ISRs verwendet werden als volatile deklariert werden.

Wenn du Serial Ausgaben durch Interrupts auslösen willst, setzte in der ISR ein Flag und frage darauf in loop() ab