Bayern offered Haaland a huge salary (35M/year) a year ago. The German champion is a rich club. Why did the Norwegian choose City? More money, fear of rivalry vs Lewandowski or a desire to change country? No one knows, cuz I don't think anyone predicted that he would play at such a high level in his debut season in the Premier League.
The bookmakers are increasingly favouring a move for Kane. A week ago, they were giving him a 66% chance of staying at Spurs, but they are now down to around 50%. German sources are almost certain that Kane will be playing in Munich next season.
Lewandowski at Bayern had the highest xg/90 in the top 5 leagues for 8 seasons (1.05). Kane at Spurs had almost half (0.57). It is impossible to play as well as Harry did last season (efficiency, goals/xg = 139%). However, even playing with an efficiency of 110-120%, that's the averaged he has at Spurs.... He will score 40 goals each season in the Bundesliga.
btw. Kane played 3405 out of a possible 3420 minutes last season. Maybe this is the deciding factor why Bayern want only him.