from my experience from geos, which is 10+, they always swimm to the top, all them. all my geos are giant pigs, and are the first to the top of the tank.
Your are probably just getting use to the tank, so just give them time. I would say it takes about a 1 1/2 years to 2 years to be fully grown and colored up, ect.