Double check your adults to see if you accidentally left an extra male in there. If you have more than one male per colony, or if any adults were added after the colony was established, that's why your babies were eaten.
If you don't find the problem ASF and remove it, every baby born will continue to get eaten.