I do not believe females can deliberately abort their fry, but is triggered by something, such as poor water quality, harassment by tankmates, illness, etc. (You would probably see eggs or dead fry on the tank bottom) Can you provide photos, and/or answers to the questions; it might shed some light.