If there are other larger, more dominant fish in the tank, that may be the reason growth is slow. The more dominant fish can produce hormones and pheromones that retard a less dominant fish growth.
I believe it is most apparent when a group of 1 species is grown together.
The only way to prevent this IMO, is dilution of the hormones with lots of water changes, or growing the fish out a tanks without other dominant cichlids.
I have been doing a growth experiment with Tilapia, ones grown in a group, are 1/3 smaller than ones grown singly, with same feeding and conditions.
Pics are in my Tilapia experiment thread, in the African riverine section.