Hola, no veo resistencias en los diodos de los optos, veo que están todos en paralelo y conectados entre 5V y GND. Eso ocasionará la destrucción de los mismos.
Debes colocar una resistencia por cada diodo.
Y por otro lado, ahora hay conflicto entre las salidas de los schmit trigger y el colector de los optos. Ya que en determinados momentos, el opto quedará polarizado inversamente entre C y E, y no podrá dar el pulso al sig. contador.
En éste caso, deberás quitar los schmit trigger. No van a funcionar en esa configuración, con un opto en la salida.
Otro detalle, en modo programación le quitas alimentación de 5v a las resistencias de los pulsadores, dejando las entradas de los Schmit T sin lógica definida, igual a problemas! Más bien interrumpe el GND común a todos los pulsadores.
Simula paso por paso cada etapa para que puedas comprender.
te entiendo bien, pero que mas quieres que haga si fuiste quien me dijo sobre el antirebote y me dio el circuito xd