I don't have any doubt that Real Madrid would be able to provide the same contract conditions to Mbappe if they want. However I don't expect any official offer from them in the near future. Especially after he has preferred to stay instead of signing for Real Madrid, there is no need to push their luck now. Mbappe is clearly happy with his game here.
There would really be another opportunity for Real Madrid in the future. But they don't even need him for now to be successful. Ancelotti is very pleased with the team quality now and he is already doing a marvelous work. While you are able to win the Champions League with the current squad, there is no need to splurge on a player.
The claim Real Madrid made as he failed to sign for them during the last transfer window will be the only reason they wouldn't bid for Mbappe, but dip in their heart if they will have him in their squad it will be a good advantage for them, and Mbappe will also achieve more goals even though I know he will do so in PSG too.
But I think, if at that time Real Madrid can do the same contract as PSG for Mbappe then surely Real Madrid will be very good this season. Even though, so far this season Real Madrid is still in good form after being rejected by Mbappe, but I'm sure Real Madrid still really hopes to have Mbappe.
Because one of the factors that made Real Madrid want Mbappe even more at this time was Mbappe's excellent performance at the World Cup. Because in reality, Real Madrid often brings great players in the World Cup.
But for now Real Madrid has no chance of getting him, because most of the great players at the World Cup yesterday will at least still be playing for their old team.
Even some names like the goalkeeper who became the best goalkeeper, at least have been in demand and or rumored to be recruited by other teams. So yes, it's interesting to wait because Mbappe himself will of course still be playing for PSG, and even if for example Mbappe leaves for another club in the January market, then of course his transfer value might be a new record breaker.