The aspects you mentioned for Manchester City's current poor performance may not be entirely accurate. Maybe Manchester City didn't just get into this situation because of Erling Haaland, it must be said that their overall performance is not good. In fact we have seen they play poorly ever since they lost to Real Madrid in the UEFA Champions League. You should watch their match yesterday because Erling Haaland was there and Manchester City managed to win. They managed to win the Premier League match, maybe after some matches Manchester City were able to win. Their opponent in this match was Tottenham.
It is foolish to blame only one player for such a bad performance of Manchester city. I do not agree to blame Haaland at all. haaland's performance is good enough . He has scored 20 goals and 3 assists in 26 matches. So Haaland is not to blame for Manchester City's bad performance.
Manchester City's overall condition is weak . The players are not as confident as in previous seasons. Also, I will say that Manchester City's match strategy is not good this season. A few days ago , City lost against Liverpool only because of their bad match strategy. We saw City play well in the entire match against Liverpool. Even then they lost the match 2-0. Guardiola needs to try harder to stabilize Manchester City's performance. City players need to regain their confidence..