Muchos van a morir por la consanguinidad, es decir al mezclarse sangre entre hermanos , los alevines pueden salir con deformidades o directamente morirse. Pero esas deformidades pueden salir en cualquier momento. Yo tuve un guppy al que se le deformo la espalda y finalmente , falleció, tenia 5 meses de edad. Pero es completamente normal.
También puedes analizar el agua. Comprobar los nitratos , analizar el ph......
No se exactamente decirte por la foto cuando va a dar a luz , pero cuenta que son aproximadamente 28 días de embarazo.
Y según mi experiencia lo mejor para que no se coma a sus crías es :
Tener a la hembra sola en una red dentro del acuario , o en algún recipiente aparte ( yo me compré un acuario de 10 litros para que diera a luz ahí y después mantener ahí a los guppys ), al verla dando a luz lo mejor es que mientras alumbra le des de comer ,( Así no tendrá hambre y no se comerá a sus crías. Cuando veas que ya ha acabado saca a la madre y deja a los hijos. Yo creo que es lo mejor