It sounds like it may have had a swim bladder issue or organ failure.
This can be brought on by poor water quality, so since you didn't list your water parameters for ammonia, nitrite and nitrate, I would definitely get those checked.
Swim bladder problems can also stem from injuries. You don't list the "various" cichlids, so it's impossible to say whether aggression could be an issue or not.
Kim