Real Madrid can replace Vin Jr if they want, but they will need a good and reliable right winger before they can let him go so that Mbappe will go back to his natural position which is the same position with Vini Jr, then should look for a reliable striker that can score plenty goals like Haaland.
Specifically, the problem at Real Madrid is that Vini Jr. is the strongest left winger so far and, with his age still very productive, it would be quite difficult for Real Madrid to let him go. Although, when they saw the offer from the Saudi club, it was truly amazing. However, Vini Jr. himself has stated that he still wants to stay at Real Madrid, even though the Saudi club remains adamant about getting their hands on the main player. They are even preparing a €350 million offer.
Source: BREAKING: Saudi Arabia are ready to make a €350M offer to Real Madrid for Vini Jr My honest opinion selling Vini might be bad for Real Madrid. You know he had 41 goal contributions in 58 games and just netted 100+ goals for Madrid. €350 million Saudi offer is insane though. However unless Vini himself pushes Madrid won't let him go. You know Mbappé is a left winger. You can't expect the same kind of transition Cristiano Ronaldo had by just putting Mbappé in the centre. also you can't just swap a zestful winger for a striker and expect magic overnight.