Предположу, что причина кроется в недостаточном кормлении всех мальков на ранней стадии их развития. Если-бы корма ( инфузорий, артемии ... ) у всех мальков было бы в достатке, то не было бы такой диспропорции в размерах одних перед другими. По всей видимости самые крупные в первую очередь и съедали корм. Остальным корм доставался по остаточному принципу.
В основном при "подъёме" мальков петушков, если делать всё правильно, таких перекосов не наблюдается. Каннибализм среди этого племени может иметь место, но лично у меня не было. Это более характерно для мальков макроподов и то если вовремя не производить сортировку по размерам.