Hello Salvo,
You raised some interesting and valid points just now.. I have thought on the same lines when I think about the amazon conditions..
In Botany theres a train of thought that if you want a plant to flower... stress it the point of death... then bring it back to life.... you do this by a period of dry conditions or dormancy...which simulate a seasonal change..... give it water and nutrients following the dry spell and many plants will put forth flowers... Its done all the time in green houses and hobbys...
It makes good sense here as a possible factor.... There are seasonal variations in the availibility of food as you say... and that may be one reason why heckels do not spawn in captivity well... Theres no trigger caused by the poor food availibility, then rich abundance and diversity
of food.
Another possible difference... dissolved oxygen... during the dry spells... the water levels drop, the frequency and volume of water into the Amazon decreases and the dissolved oxygen may drastically decrease as well.. I have noted my wilds are particularly adapted to low oxygen water as opposed to domestics..... that may mean something..
When the rains come... The water may be enriched with oxygen.
JMO,
al