Hiwamaki City's Feather Carnival!! - S7-E44
Continuity mistake: After the Pokémon Trainer's Choice, Skitty's cream legs turn pink. (00:10:11)
Hiwamaki City's Feather Carnival!! - S7-E44
Continuity mistake: After James gets the false Chimecho, the stripe on it disappears. This also happens when he shows it to Jessie. (00:13:15)
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.