light and substrate is making them super white probably. Flowerhorns are typically light colored when you get them as fry. All the coloration starts as they continue to mature. They look normal to me.
Does the color of the substrate have a direct effect on the coloration of the fish or do you just think that the white is reflecting to much light and washing out the colors?