I don't think yet Manchester City still opening opportunity for Harry Kane despite his bad performance in this season, less than 14 match Harry Kane only one scored and make Pep Guardiola looks not interested, better try to get Haaland have more productivity and created many goal in this season, how ever Haaland is the best investment for the future and still at young age.
Buddy, your comment is too speculative. There is no statement from Manchester City or Guardiola that tells us they are no longer interested in signing Harry Kane. How can you conclude it? As far as I know, Manchester City still keeps their intention to sign Harry Kane as this player is the ideal one. Harry Kane is actually a good striker, both in Tottenham and in England national team. No one doubts his ability as a striker although his performance isn't impressive lately. Compared with Haaland, Haaland may be a bit difficult to adapt to EPL league since EPL league has a different atmosphere from Bundesliga. Haaland also has more expensive prices, so Manchester City must spend a lot of money. Because of these reasons, I think signing Harry Kane is a better choice than signing Haaland.