If we wait until 2024, I think it will be a bit long because what Real Madrid wants is that at the start of the season, Mbappe is already at Real Madrid to be able to dominate the game this summer. but if indeed Mbappe is retained by PSG for me it will only be in vain because Mbappe's desire to win the UCL title has long been and maybe only by joining Madrid can he achieve what he wants.
So far there is still a chance to sign Mbappe. Madrid have that chance, they might just need to spend a lot of money to get him. The transfer market is still long, Anceloti could have many alternatives if he does not get him. Benzema is indeed no one who can replace. But now that he is gone, Anceloti must use the players he has to compete. So it doesn't matter there will be new periods and new problems when the best players leave.