I think he absolutely has to leave Real Madrid, it's a team that no longer wants him and isn't interested in having him play, he risks being forgotten and never playing again, I know it's difficult for him but there's a real rift between the club and the player, it's better for him to leave
Moving to another team could be the right choice for Rodrygo at this point, because he is no longer a main option in the Real Madrid squad. Especially after the arrival of several new players, his role has been replaced, and Xabi is still reluctant to give him a more central role and longer playing minutes. If he chooses to stay at Real Madrid, it is likely that he will only end up as a reserve player, which would be quite unfortunate for him. It would be better for him to make the decision to move to another club rather than waste his talent on the bench.
It has long been confirmed that Rodrygo is no longer in the Real Madrid starting XI and he may have been told by the club to look for another club. It may be a good decision for the Brazilian star to leave Real Madrid for another club in Europe. If he still wants to stay at Real Madrid, he will have to sit on the bench for the entire season. We know that this young footballer has enough talent and can finish well, but if Real Madrid include him in the starting XI, his performance may be inconsistent while sitting on the bench, which will make him less interested in taking another club in the future. Now if his next destination is one of the best clubs in the English Premier League such as Liverpool, Chelsea or Manchester City, then it may be the best thing for him because for these clubs he can achieve personal good as well as he can do something good for the team.