You are not going to like what I have to say here.
In my very first tank I was seduced by the long sword on swordtails so I got a pair. Like most new fish keepers I had no clue about live bearer math. But the reason I got angels was to eat swordtail fry. I ultimately and quickly tired of the commonorange variety of sword and I made a switch to the Montezuma. They are almost aas prolific but there are two advantages to them. The first is they are voracious eaters of their own newborns.
Second, unlike the more common swords, Montys wiil actually stop spawning and take a break for a while. So that solved some of my problems.
But there was a learning process involved. It comes down to this. If you do npot want to be overrun by the fry of almost any of the livebeaers, do not keep them. it is as simple as that. My advice to you is give them all away and your issue will go with them.
I have absolutely nothing against livebears as long as one truly understands what keeping them means in terms of reproduction. I can also tell you that the only fish joke I made up was this;
What is the definition of a
Show Guppy? It is one that you show to the Oscar before you feed it to him.
This is why it is important to do in depth reserarch about any fish you are thinking about getting. I wanted to keep angels and when I was told they were great for handling livelbearer fry, I got a small group of double dark black angels. I got a pair from them and then they spawned and I had over 500 eggs. Then they gave me another 500 a couple of weeks later. ANd that was when I realized I did not want to keep and breed angels. Now I have Altums and you can almost count on your fingers the number of poeple out there who can spawn them. I am not one of them. This is whay I changed to working with those lovely B&W plecos who might give me a big spawn of 15 eggs.
edited to fix typos and spelling