Near the entrance to Route 4, PKMN Breeder Irene will challange you. After you beat her, if you exit Route 4 and then come back, she will challange you again. I found you can fight her endless amounts of times. I also noticed that she says "Having lots of battles is the best way to train a Pokemon quickly." At the end of the battle she says ' Your traing method is great! I am going to copy it.", 'Is this a glitch or just part of the game?
In the new versions, there are trainers who will battle you every time they see you. for example, Irene is one of them. Eventually, they get stonger. But no, it is not a Glitch.