What you are saying is simply not true. James issues at Madrid started in his second season with lack of playing time under Benitez, before then he was a regular and key contributor under Ancelotti.
Zidane: "I don't see any problems with James—he is an important player. James is important for us. He played well and scored a goal against Eibar and Getafe. He obviously wants to play more, but that's the same for every player who doesn't play all the time. Of course, we have 24 players and I can only pick 11. Sometimes it looks like I always have to make three changes in a game, but I will only do so if I think it is necessary. I am the coach and I have to make decisions."
Ronaldo: "James has his reasons [to leave] and we have to respect them. If he doesn't feel happy and if he wants more, then he should look for the best thing for him. If he asked my opinion, I would tell him to stay. Obviously he has his complaints and the best thing would be that he plays more, but these are very personal things. He has the potential to play for Real Madrid, but he has his reasons and we must respect them."