Hallo Harry,
ich habe soeben deine überarbeiteten Skripte mit "PINCTRL" in einem frischen LibreELEC 12 (11.95.2) geprüft. Das Verhalten ist identisch zu dem anderen erfolgreichen Versuch. Also es funktioniert alles bestens und auch wieder in beide Richtungen. (Wie gewohnt.)
Das wäre dann eine zukunftssichere Version oder?
Zu der anderen Frage (aus deiner privaten Nachricht) bezüglich der eventuellen Strombegrenzung über das RemotePi Board an einen Raspberry Pi 5 hilft dir hoffentlich die Support-Seite vom Hersteller aus dem ZIP oben weiter. Offiziell wurde es ja für die Modelle Pi 4, Pi 3, Pi 2 and B+ konstruiert.
Noch einmal vielen Dank für deine Mühen. Bei Fragen gerne wieder melden. (Einen Pi 5 habe ich allerdings nicht zur Hand.)