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.
Bayern Munich's midfield is very strong. They have several talented midfielders in their squad. And every midfielder is very helpful and friendly. So Harry Kane gets a lot of help from the midfielders. This is the reason why he is able to score a lot this season. Tottenham's midfield was not strong enough. Yet Harry Kane has scored plenty of goals every season. His fitness is also quite good. He scored 21 goals and 5 assists in 15 matches in the Bundesliga. Kane's performance in the Champions League is also quite good. If kane will not face a major injury, there will no doubt that Kane will be the Bundesliga's top scorer.