Since the Battle Subway is a place where Game Freak have designed to get tougher and tougher after a while, they also make Trainers in game play certain strategies to annoy you. There are also other like using Swagger on your own Pokemon to make their attack higher. This is how the game is programmed. Nothing is wrong with your game.