Manchester City have a really tight fixture lately. They have another PL match to play in 2 days and only 3 days after that one they are going to play the first leg in the Champions League. Guardiola has a really tough job to do truthfully. Because they are in a fierce fight for the PL title on the other hand. He can't just do a big rotation as a result.
De Bruyne and Haaland were rested in the Aston Villa match. However Haaland's rest might have a different reason. His form has dropped a lot lately as you know.

I really wonder who we will see there in the first leg, Haaland or Alvarez?
I do agree that it is going to be pretty tough for City without a doubt, we are talking about players who were on a break, then played many games back to back, all of that tires players out a lot and that should be something to worry for them.
I believe that we are going to see City end up crumbling down eventually, that's going to take a bit of a time and should be very important in the end. I am not saying that it is going to be something that will take all of their power out of them, of course they will still be a good team, but they wouldn't be that dominant force that we have seen last year, that is why I believe that we are going to end up with something that could be this hard to handle, they should be having some troubles.
Yes, I can see Real Madrid players are actually going to have a good rest before both the legs.
When they will go against Manchester City in the first leg they will have almost 9 days of rest.
And when they will go against Manchester City on the second leg, they will have 4 days of rest.
On the other hand Manchester City is not going to have that kind of luxury.
So that is probably a thing which is going to affect the outcome, I agree. And knowing the Real Madrid coach, Carlo Ancelotti, he is definitely going to use that to his advantage. But there is still no chance for them to take it easy as they are going up against Manchester City, arguably one of the best squad in the whole world right now.