Instead of selling Vinicius, Real Madrid should focus on strengthening their squad to win trophies again. Vinicius has been a key player in the Real Madrid squad and has contributed significantly to their trophy wins. He's not always fit, so Real Madrid needs to find a suitable replacement to provide backup in case something goes wrong. If Real Madrid wants to sell one of its stars, Mbappe is the perfect person to let go because since his arrival at Real Madrid, he has created many gaps in the team. His selfishness made the attacking line unproductive and other players lost their passion for the game. Conversely, PSG achieved great success after his departure.
Vinicius and Mbappe are not for sale, and your wish likely won't come true. Madrid will let Rodrygo go for now, but when talking about Mbappe ego, let's not forget Vinicius on field ego. Luckily coach Xabi Alonso is now pressuring his players to work together, so we can see Vinicius starting to tone down his ego on the pitch. I have to admit, when Vini and Mbappe play in a lineup, they often jostle for position. If they continue like this, people will prefer to see Gonzalo Garcia. I think it's better for Vini and Mbappe to share a position for a while, unless they're willing to tone down their egos.
They are both proud and that's why you see them behaving like that, because Vini feels he is the best in Madrid before Mbappe came. Mbappe wants to prove to Vini that he's better than him. That's just what's happening. Both of them are playing same wing initially before Mbappe came to Madrid. It will be the best for both of them and Real Madrid if they can kill their ego and play like a team.