Для точного ответа нужно увидеть фото аквариума и точно знать, есть ли там терморегулятор, меняется ли температура. Возможные причины:
1 именно сомы, это ночные рыбы.
2. барбусы - наглые шалопаи.
3. неподходящие условия. Скалярии очень мудрые рыбы, и если есть 100% шанс, что икра пропадёт, или она начинает портится - сами её съедают.
К неподходящим условиям относится температурный стресс, близость хищников (даже просто перенаселение), испуг, несвоевременная подмена воды.
http://e-zoo.org/articles_58.htmlТак же см. google, запрос "Скалярия инкубация икры".