Haaland performed brilliantly from the beginning to the middle stage of the league but he did not have any notable performances in the final matches and semi-final matches towards the end of the leagues. Hopefully he will do great in the Champions League final.
Most team believes if Haaland haven't been given any chance then the chances of Manchester city to score is really slim, so they are alway doing everything possible to hold Haaland. Real Madrid did the same thing in the first leg of their match, they didn't give Haaland any opportunity, and it worked for them in the first leg of the match, but they couldn't hold Haaland in the second leg, Haaland couldn't score also but he made lot's of opportunities but he couldn't convert them to goal, Real Madrid goal keeper saved all opportunities Haaland had.
Yes you are absolutely right. Haaland has always been marked by the opposition's defenses, so Haaland has not had much of a chance to score in the past few matches. But hopefully Haaland will do something great in the next match against Inter Milan.