This is intentional. You have to battle her at a higher difficulty than last time to receive a reward. Once you complete all her battles you don't get any more rewards.
Future higher difficulties are planned, presumably until you get all of her rewards, but for now there are only three? maybe four? I can't remember.