It's possible that others here know far more about Goodeid nutrition than I do. I hope they offer corrections if I'm wrong.
Vegetable matter like spirulina means little. They need fibre. They've evolved to deal with poor nutritional sources, and if they get the usual aquarium food protein, I was always told to be very very VERY careful. They nourish their very large young in the womb, via structures in their heads. I was warned you can lose females to breech births if the nutrition is rich. The babies become too big.
I did lose some females early during or after drops, but once I went with high fibre, no other flake or pellets within a tank of them, I stopped losing them. This along with their throwing their size and weight around is a key reason why I chose to keep them in species tanks. The young were very sought after given their often endangered statuses, and I never had trouble with any overpopulating except Ilyodon, which were not wanted.