The two young lads have developed very well under the watch of Ancelotti in these few seasons. Talking about competence and who is fit to wear which Jersey. I support Vinicius Junior for the iconic number 10 jersey. Rodrigo can be given the number 11 jersey but I don't have much emphasis and interest in the jersey because it is not an iconic jersey in Madrid.
That being said, I think Madrid needs a striker who should be older than both Vini and Rodrigo in order to make the attacking line more mature than as it appears to be now.
Benzema, Eden Hazard and Marco Asensio are the three Real Madrid strikers who have officially left the club after the season ended. Their departure has left several numbers that could belong to Vinicius and Rodrygo next season. So far, Vinicius has been very comfortable using the number 20 on his back. Due to his increasing performances under Ancelotti, Vinicius is considered a suitable player using the sacred number that was previously used Ronaldo.
Rodrygo was entrusted with wearing the number previously worn by Benzema (before changing number 9) and Gareth Bale. Number 10 is still worn by Modric, Vinicius must be able to make changes in the Real Madrid squad by consistently maintaining his appearance so he can get the chance to wear the iconic Jersey at Real Madrid.