Haaland is not playing because of his injury. Marsmoush will be leading the attack for Manchester City today. I don’t feel confident about City winning as Haaland is not in the lineup.
Haaland is on injury, so he won’t be able to play today, but Haaland performance has dropped this season, so even if Haaland is present in todays match, am not expecting anything special from him.
I have the same assumption as you. While Haaland in the previous season could always work very well with KDB who could create winning scores in every match. However, this season KDB is getting older and his performance is declining, making Haaland lack contribution from the midfield. So I also think that even if Haaland is present in this match, it still won't be able to change Man City's fate. Unless Guardiola understands this decline in performance and immediately finds a way to fix all these bad things.