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.
The question is whether Manchester City will let this player leave, while this player has contributed a lot, even in his first season joining Manchester City. I think that could happen is unlikely, especially now that Real Madrid are closer to getting the signature of a Mbappe.
I also haven't heard any rumors about Real Madrid's interest in Haaland, but I also don't know because it could be that they move without being detected by the media so that the movement is silent.
Haaland is also only 1 season at Manchester City, I also believe he still wants to play there and give more titles.
No, there is no question here - the compensation under the contract is 173 million, Real can pay this money and City’s opinion will not be taken into account at all. This is literally the price for breaking the contract early. Considering that many transfers are now taking place at prices of 100 million, the price for Haaland does not look high. That is why City are trying their best to convince Haaland to extend his contract in order to increase compensation for break of contract.