I doubt that Guardiola will let Haaland go to Real Madrid, and I’m not sure whether Haaland himself needs it. Mbappe dreams of playing in Real Madrid, that’s true, but his contract ends only this summer, until then it’s too early to say anything.
And I really doubt that Real needs a striker now, look at the form in which Bellingham is now, Vinicius and Joselu also regularly score goals, so everything is fine with Real’s attack. They would have to think about maybe strengthening Modric's position, but I also think Real Madrid's midfield is fine right now.
Bellingham is Modric's replacement. Vinny and Bellingham are not strikers, so Real needs a top striker. I think Haaladn can go to Real Madrid because it’s stupid to play in a team where you set records but the dick head coach says that you are not a better player than his favorite Messi. The compensation for Haaland is not so great - 173 million, so maybe Real will buy him.