Think you are well overstocked. Am I right thinking you have 50 fish in a 20g tank?
Well tank is between 100-150 litres (i think that would be around 30 - 40g)
And with regular water changes and minimal feeding i doubt this would be a problem
ammonia/nitrate/nitrite and ph all fine for types of fish in there - presuming they wouldnt be good if was overstocked
some of the platies have been in there for nearly two years and never had any problems untill about 6 months ago
currently have about 10 platies (3 guppies) and 25 catfish left and stilll continue to die daily
O and by the way all fish are still breeding and have around 10 babies of various guppy/platy so im told that they wouldnt breed if it were the water
Havent added any new fish for around 3 months
use aqua plus and cycle every water change and tonic salt
have api water test kit
plants all growing fine and no major algae problemsv(small amount where sun meets glass for a very short period of time but this is keep minimals as the catfish/plecs eat it all the time
o and the way the fish dies as they start to look a lttle funny in shape then they start to swim funny and sit in the plants and java moss then a day or two later they stop eating get skinny and die (when i put them in quartine tank when the first look funny they die overnight)
have also worked fish as petstore told me this could be a problem but i doubt it would continue for this long
............