Still havent heard your water parameters.
"Normal" doesnt help us figure out what is going on.
But from your list of fish, I would bet that you are a bit overstocked. Which causes stress on the fish and also makes it hard to keep nitrates down. Eventhough nitrates arent as poisonous as ammonia and nitrite, if it is too high, it causes stress in the fish which lowers their immune system.