Most female swords are pregnant all the time !
Really they store sperm so if she is with or was with a male she likely will have fry within 2-3 weeks...
I have 7 females who have been separated from males for 3 months now still having fry just yesterday...
Reading says they store for up to 7 broods OR 2 years.
Most give birth every 23-29 days...