The Pokémon Water War - S2-E25
Plot hole: When Officer Jenny says why Captain Aidan needs to get Team Wartortle to the location of the final fire, she says that Team Blastoise's path is blocked by a lorry, and Team Squirtle is not powerful enough for the fire. This does not make sense for the former as Team Blastoise later pushes the same lorry aside. (00:13:41)
The Pokémon Water War - S2-E25
Continuity mistake: When Ash says, "I know you're pretty tired Lapras; you deserve a rest," Tracey is not holding a map in front of him, but in the next shot, he is. (00:00:38)
The Pokémon Water War - S2-E25
Continuity mistake: When people are first running, Tracey has his head turned, but in the next shot, it is not. (00:01:07)
Answer: He is a good guy but just found himself in a bad situation when he worked for Lysander. He didn't want him to harm Ash and his Pokémon when he was trying to get the special bond between Ash and his Greninja to work. He does leave Lysander and go back to being a good person.