Haaland was good enough last season to say he was bad seems like you are a bit too hard on him. Manchester City were not perfect, if the team was more consistent Haaland would have scored more goals. It is a bit too much to say Haaland was not good last season. If Manchester City had dominated the league instead of Liverpool Haaland would have scored more goals last season.
If City dominated this season Haaland will score enough goals this season.
It is possible you are right but Haaland should have performed better too. Sometimes in tough times when the team is in crisis there has to be a leader who will carry the team forward. And people definitely expected him to score goals. Then look at what happened when Marmoush joined the team a young forward full of ambition and he immediately started scoring and scoring a lot more than Haaland. So no one wants to blame Haaland but since he is a striker he should have been scoring more. I hope that this season he will be able to do that.