I don't really want to comment much about Mbappe situation in Madrid until he must have stayed in the team for a complelete season , he was brought in to the club to help the team and secondly, because of this kind of injury situation on key Madrid players, If he is very active like the way he used to be before, Madrid wouldn't feel the absence of Rodrigo and Vinicious much whenever they're not in form or out for injury or whatsoever reason that may keep them out of the pitch.
It is true that Real Madrid signed Mbappe to improve their attacking line. In fact, Mbappe make the attacking line be worse. With the absence of Vini and Rodrygo, Ancelotti must feel big impacts. Mbappe couldn't play well although he is positioned as a left winger. It is clear that Mbappe's performance is very much declining since he joined Real Madrid. I don't know what Ancelotti can do with the current condition of Mbappe and many injured players of Real Madrid players, especially on the attacking line. Sure, Mbappe will stay in Real Madrid until the end of the season. However, if Mabppe never improves his performance, it is not impossible if Real Madrid finally decides to put him on the transfer plan. It is better to try signing a real CF like Viktor Gyökeres than keeping Mbappe for a more season.