From City's perspective if they genuinely would not entertain going for Haaland next summer they need to do everything to buy Kane now.
Imagine we waited till next summer and Mbappe has gone on a free to Real and someone has bought Haaland for 75m and we're doing a deal for 120m for Kane again. We'd all be fuming.
Options will be more limited next summer too as Vlahovic will likely be at Atletico and Lewandowski and Ronaldo would be non starters with their ages. City will want to avoid that striker circus next year and the pressure of having to sign Haaland with the salary demands that would come so can see them really pushing this through this week.