I moved your thread, I think you'll get some better advice in here since you are asking about breeding/cycling her.
I personally would keep pairing her if she has plenty of weight on her. Keep offering live once a week since you know she eats that, and hopefully she's get herself together. If she's not ready to breed again this year she won't.