Did you get any fry?
In my experience, it is best to do these things:
- get the parents their own tank, alone, so they don't have to worry about defending too much and you don't have to worry about the fry getting eaten when they're free roaming. (this is important for later.)
- once they spawn, leave the fry with the parents for 2-3 weeks. have a grow out tank ready, you'll know when to pull when the babies are swimming all over the tank and the parents are either hunting them down or snacking on them occasionally.
- only feed the parents, and maybe a little extra. the parents will give the babies what they eat (but chewed up) and the babies (free swimming) will be snacking on leftover food and whatnot.
there is a difference in free swimming and what I call "free roaming".
free swimming would be where the fry can swim, but they are reliant on their parents, swim in a school made of the whole batch, and go where the parents go.
free roaming would be where the parents guard over the babies a bit, but other than that the babies just go wherever they want in search of food. a little while after this stage, the parents will start snacking on the babies they can find, most likely getting ready to spawn again.
this is when you pull the fry, as now they are not reliant on the parents and can successfully survive on their own.
i've tried pulling the batch as eggs or the day after they hatched, but they just don't know how to survive on their own too well.
the most I've gotten to with fry on their own would be 2 weeks, but when I leave them with the parents they live awhile longer.
this is what I'm doing with my marbled convicts currently, I just left the babies with the parents until the parents started eating them. sadly i only managed to salvage 10 of the babies, but they are doing pretty well on their own.