I'm sure it's lighting. It's probably not getting enough. It also could the type of lighting you're using. I noticed halides are closest to sunlight and bring out blues better.
Water quality could be it too. I bumped my alk and mag up and colors did a 180 for the better.
alk-10-13dkh
mag-1300-1400