Naja, ich habe oben 4 (in Worten vier) getrennte Programme skizziert, Deines setzt nur einen Teil davon um, mischt Schaltbedingungen für die beiden Taster und hat einige überflüssige Zweige ohne Inhalt. Wundert mich nicht, dass das nicht richtig geht.
Ich kann nur empfehlen, die Programme für die beiden Taster eben so wie skizziert getrennt zu halten und eben nicht zu mischen. Wo schaltest Du das eigentliche Licht an? Du sagtest, dass das nur eine Sekunde an ist. Ich seh aber nicht, wo Du den Autor schaltest.
Man kann vieles tatsächlich auch mit Direktverknüpfungen machen.