the reason Real Madrid and Mbappe have not mutually agreed to sign a contract is because there is uncertainty on the part of PSG at the moment on the one hand there is a very hot conflict at PSG with Mbappe so maybe Real Madrid have no other choice but to wait until Mbappe contract run out and there is no need for too much ambitious to find a replacement for Banzema.
although Banzema is a reliable player, Real Madrid can be successful without a substitute
The steps taken by Real Madrid are very appropriate not to be too hasty to catch up to Mbappe and it is better for Real Madrid to just watch the problem get over first. I think that even if Real Madrid came now to get Mbappe it would really make PSG a little arrogant and also of course they would not hesitate to increase the transfer fee for Mbappe because at the moment only Real Madrid can afford Mbappe. But if Real Madrid are patient enough to wait until next year, they won't spend a penny on Mbappe and that's where PSG will really feel the loss and regret it.