Vivipary automatically limits the number of offspring in a litter. How?
Viviparity is present in both animals and plants. In the case of animals, it means an animal gives birth to a young one. In the case of plants, viviparity means germination of the embryo on the plant itself, without the normal sequence of development of the seed. Viviparity involves too much drain of resources on the mother.
In the case of animals, a female has to constantly supply nutrients and oxygen to the growing fetus, if the fetus developing in the womb. Enough resources are not available to support a large litter, and hence viviparity automatically limits the number of offspring in a litter. This is true in the case of plants also because a germinating embryo on the plant would require resources from the mother plant.