Analog RGB Strips controlled by a Digital Driver Chip?

Ok been messing with this all day and got pretty far but hit a roadblock.

Got it compiled and setup but am just getting a pulse out of two of the channels and nothing out of the third.

When I make a colour change it gives a burst of light so there is some communication going on.

Any tips on what could be going on if anyone recognises this problem.

Thanks

Lee