Yeah, the breeder boxes seem to upset them a whole bunch, no places to go to hide.
The basic average is 28 days for the momma to give birth. Heat/cold and stress could affect the time. It is possible she had a few babies earlier on and is still fertilized for this next batch.
It is not unusual for fish to eat the babies and also have few babies when they are young, new to birthing.
The squareness is usual for the tell tale on when they are nearing giving birth, and wanting to hide, and being hungry.
The egg yolk can foul the water, so you would need to keep up on the water changes.
But a good option - ordering some Hikari First Bites is what I have been using for the baby Guppies and Endlers. Use sparingly - a flat end toothpick is useful or a pointy end of a chop stick.
Just note how much you are adding in, one pinch would likely be too much at one feeding. The reason I like this food as a basic feeding for the fry is it doesn't cause cloudy water. And is very tiny.
You could check around social groups like fb or cl, if there is a fish club meeting around your area, and see if anyone has other live foods like Vinegar eels, Walter worms, micro worms, Daphnia and more.
Baby Brine shrimp is great, and you can order it and culture them yourself with some bottles. Fish move them!!!