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.
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.
Honestly, personally I don't know if Harry Kane is really experiencing a curse or not but certainly this is a very unfortunate situation because in the end he failed again to win the title at the end of the season with his team, but overall yes we all have to admit that Xabi Alonso's squad is truly extraordinary this season, they can always secure matches by winning 3 full points or a draw and also become one of the teams that managed to score an unbeaten record since the start of the season began. On the other hand yes I am quite worried about Harry Kane there, what I mean is that I am worried that Harry Kane will be sold because of this season's failure, but I think it's too early to conclude now.