If Harry Kane does not leave this summer, the bigger losers will be Tottenham. I don't think they will be able to convince him to sign a contract extension so that means he will definitely be leaving for free next summer.
As for Bayern, they still believe they can sign Kane and they're going all out for him. There is still time in the transfer window, if they see that it won't be able for them to sign Kane this season they'll look else where for a striker. With the kind of money they offered for Kane they will get a pretty good striker.
I would really like Harry Kane to leave for Bayern but staying one more season at Tottenham won't kill him. So if the deal doesn't work he can remain at Tottenham.
There is a possibility that Kane will stay with Tottenham until next season although so far 2 clubs have made offers but it seems that Tottenham are reluctant to let him go , on the other hand if Spurs keep holding Kane then next season they will lose Kane for free unless Harry Kane extends his contract then the scenario will be different. Kane had to take a stand as his career was only a few seasons away and Munich should be the right place for him.
Harry Kane and Tottenham has been doing their drama for years and I do not understand the type of relationship that exists between Kane and Spurs. Every season Kane will want to leave and in the end Tottenham will convince him to stay either willing or by resurrecting a hidden clause in his contract.
If I were the management of Tottenham, I would allow Harry Kane to go. Who knows if he is even the hard luck preventing Tottenham from lifting trophies.