I think this also would support the hormone theory. The lack of rain in the dry season would allow the hormones to build just as a lack of water changes in our tanks would. Obviously, once the rainy season begins, the water would be replenished and the hormone level would drop.Many types of fish stop growing as much as the dry season progresses- I think they detect the build up minerals in the water that naturally come about as a dry season progresses, and this triggers the growth in the fish to slow down, since this would have many benefets during a dry season where there isn't much food and space to swim around in as the lakes and rivers start to dry up.
.