I won't say Kane is cursed per se, but more like luck is not on the Englishman's side because the reason he left Tottenham Hotspur was cause they are not goal oriented and coming to Bayern, the title is out of their hands and there's no assurance he'd carry the champions league cup because we've got other fierce competition and also, with their off and on performance, you'd agree he isn't getting it easy( which is normal, since there are good days and bad in football) but imagine if the roles were reversed and they were the winners of the bundesliga title, I think people's opinions will change.
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.