Sinric+Alexa+Esp32 e interruptores

Boa tarde a todos, sou novo no fórum e cheguei até pesquisar aqui sobre o tema que irei perguntar mas ainda não consegui sanar minhas duvidas e espero que possam me ajudar ou que o código possa ajudar alguém .
Em anexo colocarei 2 códigos, um é o ProjetoHouseGaragem.ino nele acontece que :

Consigo enviar o LIGA através de um interruptor desses de campainha onde ligo 2 cabinhos vindos da ESP32 1 pino no 3.3V e outro na GPIO4
Do comando no interruptor, consigo desligar por comando de voz/app também porém o mesmo interruptor que liga a lampada, não a desliga mesmo que tenha sido ele que ligou ou a alexa.

Nota se que no monitor serial, não consigo ver os comandos dados pelo interruptor e também notar que no momento estou mexendo apenas na lampada do quarto1, pq ai se desse certo eu replico pra outros cômodos da casa.

Segundo código é umas mexidas estranhas que me deram resultados variados, tipo a luz liga e desliga sozinha .

Caso falte alguma informação eu respondo, muito obrigado a todos.

ProjetoHousGARAGEM2.ino (8.12 KB)

ProjetoHouseGaragem.ino (7.68 KB)