Судя по фото, аквариум совсем маленький, к тому же в нем нет ни грунта, ни растений. Это неправильно. Аквариум - это биосистема, как озеро или пруд, только очень маленькая. В "правильном" аквариуме существует баланс: рыбки какают, это дело перерабатывается бактериями (которые живут в основном в грунте и на губке фильтра) , затем результат переработки используется растениями. Аквариумисту остается только контролировать естественный процесс, регулярно подменивать воду (т. к. любой аквариум слишком мал, чтобы быть полностью автономным) и кормить рыбок. Соответственно, всё должно быть сбалансировано. 21 рыбка, в списке которых есть золотые (норма содержания ~ 50л/шт) , скалярии (тоже ~50л/шт + они стайные, лучше держать не меньше 5) - это явный перебор.
Я рекомендую почитать с самого начала:
http://www.aqa.ru/forum/ToDo-zapusk-akvariuma-14724-page1 . На этом же форуме можно задавать попутно возникающие вопросы. Также будет очень полезно почитать конкретно про ваши виды рыбок. Если хотите, опишите подробнее свой аквариум (объем, как ухаживаете за ним, кто живет и вообще, чем подробнее, тем лучше) , я подскажу, как лучше его обустроить.
Конкретно по вопросу о причине: вижу хвосты покоцаные, наверняка на плавниках есть красные полоски - это говорит о высоком уровне непереработанных бактериями аммиака и нитритов, которые являются токсичными для рыбок и приводят к удушью. Следствие того, о чем я писала выше. А новых вы, возможно, сразу же из магазина пересадили в аквариум - т. к. нет деталей в описании, это догадка, потому что. причина самая распространенная - в этом случае от резкой смены параметров воды может наступить осмотический шок и смерть.