Which program do you use for PCBs?
does the dimming curve overlap?
also it is a pretty short dimming curve, try to give the curves some more time.
did you get the pin-out correct?
He found the same problem with my code and it turned out he had mis-read the ramp length to mean end time so the ramps were set to several hours so they wouldn't have had time to turn on.