Maybe it would be more accurate to say as you say, that Kane was just unlucky because when he came to Bayern Munich there was another club that performed extraordinary this season, namely Leverkusen. Instead of getting what he wanted, he couldn't get it and the cause was Leverkusen. He is still very sharp and if I judge him personally on his performance, he is actually very worthy of getting the title this season, and even when he was still at Tottenham, if I judge him as an individual he is quite worthy of getting the title there.
He can try again next season, because I'm sure he will stay at Bayern Munich. There is no reason for Bayern Munich to let go of players who have performed well this season. However, he still has the chance to become champion, namely in the Champions League, although it is not an easy thing, their chance is still there, if they are lucky enough to beat Real Madrid in the semifinals, I think they will be able to become champions.
No doubt about that, we all know how good Harry Kane is and if it's based on individual merit, he deserves to win a title but I think winning is not only an individual effort, but a collective thing and if the circumstances are right, it becomes easier but presently, the bundesliga title have gone to Bayer Leverkusen (who are very much deserving if you ask me. A team who haven't lost in the last 46 games should be given a separate trophy, if any.)
Kane will have to wait till next season and hope Bayer Leverkusen don't continue this streak they are on and maybe he'd have a shot at it. Bayern Munich who like selling out their good players will surely have a rethink when it comes to Harry Kane I'm sure.