Most likely you just have not seen the fry. After a female mates with a male, she will continue to drop fry for the next 3-9 months even if she does not mate again. It is also very unlikely that the males have not mated with that specific female. If she is old, she may be too old to breed, but I...