Ancelotti did not give him a chance to start even after his goals in the semi-final against Bayern, so it can be said that Ancelotti is not changing his working strategy and there will always be a place for Joselu on the bench. Moreover, with the arrival of Mbappe, this situation will worsen, I doubt that Mbappe or Rodrigo will be on the bench. But apparently Joselu is happy with this, he goes on the field for twenty minutes, scores several goals, but he plays in Real Madrid, everyone makes their own choice.
Joselu was needed when other forward players had difficulty scoring goals and in the against Bayern Munich or against Dortmund he was included to make a difference up front.
Ancelotti understands when Joselu needs to be played and I think his strategy is always successful when placing players, that's why I see Ancelotti as having the best ability when looking at the potential results of his players' games.
Mbappe will definitely be a core player for Real Madrid and I am also sure that when needed Joselu will still be played.
There are many options that Ancelotti can make for the front line positions and that should be good for them.
The combination of several players will make it easier for Ancelotti to rotate if needed so that Real Madrid's strength will still look strong.