Looking at the list of Bundesliga's top scorers, Kane still has 21 goals. He played 21 games plus 6 assists. In second place are Patrick Shick with 15 goals and Marmoush with 15 goals. But with Marmoush's move to Man City, it is certain that his goals will not increase. List of Top Scores until week 23.
1. Harry Kane 21 goals
2. Patrick Shick 15 goals
3. Omar Marmoush 15 goals
4. Kleindienst team 14 goals
5. J. Burkardt 13 goals
It looks like it's going to be difficult to shift Kane, I think he'll be the top scorer again this season.
Source:
https://www.bundesliga.com/en/bundesliga/stats/players/goalsYeah there shouldn't be any problem with that for Kane. He is out of form recently I get it but I don't think this will last long. He is a player with a strong mental. I thought only Marmoush would be able to compete with him hard for top scorer target. But he has left Frankfurt for Manchester City with big ideals so...

Kane would finish as top scorer but I don't expect him to break the goal record in one season (
Lewandowski - 41 goals).
Probably Kane won't even be able to reach the number of goals he scored in the previous season.

He scored 36 then but okay. At least he won't finish the season trophyless unless a big surprise happens.