All them symtoms can point to bad water quality as well, not saying I don't believe you but it hard to believe that the stats are fine in that size tank with all the fish in there.
To be honest no he's in a bad way.
To be honest no he's in a bad way.