I think Real really needs to sell Vinícius ASAP. His mentality doesn’t suit the club, and honestly, people are starting to dislike Real Madrid even more because of him. There was a rumor about him going to the Saudi Pro League, but that obviously fell through.
They should put Mbappé on the left wing and give young Gonzalo García a chance up front — the team would be much better off that way compared to playing with Vinícius.
They will definitely gain more by selling Vinicus for sure.
Saudi Arabia would be the only place he would be able to go to these days I assume.

Because I don't think there is any team in Europe which would be eager to pay hundreds of million euros for him now...
I would say Manchester City normally but Guardiola has changed policies. He doesn't want to spend a ton of money on a player currently. By the way it is still early for Gonzalo García to take such a big responsibility in my opinion.
His CWC effort shouldn't be trusted that much.