I have seen a few wild Mayaheros uropthalmus males in Mexico that easily hit 20", they have giant territories maybe 1,000 gallons square each, and are seldom seen, because they are hidden deep in caves in cenotes where 100% of the water in that cave seems to well up and change every second, and they kill any cichlid that comes close, except receptive females.
Once they make that size, the amount and type of predators diminish significantly.
Other smaller individual have scars that appear to be mainly from bird attacks, very few make it to adulthood.

Here in Panama we have feral Peacock bass, yet these only reach about half the size of those in the Amazon.
The water in Lake Gatun where they are feral unlike the Amazon, is high in conductivity, and pH often reaches 9. I believe this may be the limiting factor for their size, while Umbi's (evolved to live in harder mineral rich waters) in other parts of southern Panamanian high flow rivers can be massive.
This may also be the cause in aquariums, much of the US has hard, mineral rich water, and aquarists seldom come close to the kind of massive water changes many cichlids experience in nature.
The Amazon river discharges 11 million cubic feet of water per second into the Atlantic,
the Chagres river here in Panama average discharge is 3000 cubic feet of water per second, but during the rainy season can be as high as 31.000 cubic feet per second.
I don't believe anyones water change schedule ever comes even remotely close.