Ajuda com millis

Ola boa noite, estou controlando uma fita de leds rgb com arduino, e estou tentando utilizar o millis para fazer uma pausa de 5 segundos entre duas cores, durante uns 30 segundos o arduino alterna entre as duas cores,mas depois desses 30 segundos a primeira cor fica 8 segundos ligada , e a segunda cor fica 2 segundos ligada. Abaixo esta o sketch que estou utilizando.

sketch_apr21a.ino (6.55 KB)