At least, although it is not easy for Bayern Munich to get many trophies, but Kane has played in the right team compared to Tottenham. Therefore, I think Kane will be more consistent in scoring a lot of goals at Bayern Munich because ya, Bayern Munich has good passers in midfield and that will be a factor for Kane to score more goals more easily.
That's the point. Tottenham is also a big club in the English league but they lack players who can distribute the ball forward. Kane is a great finisher. All he needs is to get the ball in front of the goal which he will convert into a goal. I think Munich has a good history with single strikers. This can be seen from how Lewandowski performed very well as a striker in Munich. Maybe Munich's style of play really suits the needs of a finisher on the front lines.
Yes Tottenham is one of the teams that has a name in the Premier League, it's just that their level is still below other teams, so that makes it difficult for them to win titles. And for Harry Kane of course it will be very disappointing when he plays well every season but he can't feel something like winning the title with his team.
At Bayern Munich it can all be realized and now they are also on the championship path by competing with Leverkusen at the top of the table. I think it was the right choice when Kane chose Bayern Munich after Tottenham.