Mother cats may eat their kittens for various reasons, such as stress, illness, or a perceived threat. It can also occur if a kitten is stillborn or unhealthy, as the mother instinctively removes potential risks to the rest of the litter. Additionally, inexperienced mothers may exhibit this behavior. If you suspect such behavior, consulting with a veterinarian can provide insights and guidance.