Vinicius contract expires in 2027, but I think Real Madrid will try to keep him at the club for longer by offering him a new deal.
Vinicius position in the squad seems irreplaceable, even though he hasn't yet established a good chemistry with Mbappe. I think, over time, the two players will be able to form a good connection up front, as both possess above average individual qualities. Xabi Alonso will certainly try to address this issue, and I think he has the ability to do so.
Xabi Alonso certainly has a tough task at Real Madrid in his first season at Real Madrid. He's not only trying to address the issues up front, but he also has to think about other areas, such as the midfield and defense, which are still weak at Real Madrid. I don't deny the importance of Vinicius' contract, as he is indeed a player that Real Madrid is very well-maintained at the moment, but Real Madrid must also consider other players to strengthen the team. Real Madrid must win La Liga again and the Champions League next season.