Es laufen ja im Idealfall nur die Dienste, die du auch haben möchtest und keine mehr... dann greift da auch nichts mal eben in die GPIOs rein.
Hach Gottchen, wir wissen doch alle, dass das Leben nicht der Idealfall ist.
Bei mir "vergisst" die RS232 alle paar Tage mal die Konfiguration, sprich Baudrateneinstellungen. Es ist nicht herauszubekommen warum. Kann sein, dass da irgendein Dienst meint, er muss da dazwischenfunken, kann sein, dass der Raspi da immer mal tty aktivieren will, kann sein, dass der Overlay, der Bluetooth abschaltet und die RS232 an den GPIOs 14 und 15 wieder auf die Hardware-RS232 zurücklegt da einen Bug hat.
Mein kontinuierlich laufendes Programm zur Abfrage der Heizungsdaten bekommt dann halt keine Daten mehr. Workarount: Das Programm schließt regelmäßig die RS232 und initialisiert sie erneut.
Du KANNST in einem derart komplexen System wie dem Raspi gar nicht überschauen, welche Programme da vielleicht irgendwo reinhauen. Glaub ich nicht.