Da bin ich ja mal gespannt, ob das was bringt.

P.S. Wieso sind die invertierend? Steht das da?
P.S.2 Kann man das eigentlich nicht programmierseitig invertieren?
Für den ESP32 habe ich das gefunden, aber keine Ahnung ob und wie das geht:
The input signal can be inverted with GPIO_FUNCx_IN_INV_SEL