Pulsanti lenti a far avanzare il led

...aggiungo che anche questo non è proprio "corretto":

const byte T_acceso = 500;
const byte T_spento = 500;

ogni una di queste due costanti non ha valore 500 ma 244.

per risolvere il tutto dovresti eliminare i delay() all'interno delle funzioni e ripensare al progetto usando millis()