Maybe that is the problem I done some research last night and someone said that if the pregnant live bearers are in the tank with other fish she might not feel its safe do you have more then 1 tank. If not put a barrier in a quarter or more of it and only have the mother in there when she gives birth leave her in there for a few days to recover then put her back in with the other fish.