It is reported that Harry Kane's wife has started to look for schools in Munich already. There is no problem on Kane's side now. He already wants this deal to happen. It is the best for Tottenham chairman Levy to let him go this summer as well. There is no meaning in keeping him for another season for two reasons especially:
- He will be available for free transfer in January as he doesn't have any intention to extend his contract with Tottenham.
- Tottenham can't have big achievements even in Kane's presence so they can surely add another striker to the team and move on.
This news seems to hint that Harry Kane will leave this summer and especially if for family reasons it means he is serious about leaving Spurs. I think it is true that now is the right time for Spurs to let go of Harry Kane for the two reasons that you said will actually hurt Spurs in the coming season.
Meanwhile, Bayern Munich are currently offering too much for Harry Kane and they are very serious about being able to secure his services before the transfer window closes. Maybe the Spurs owner should be able to cool down his head and be more willing to let Harry Kane join Bayern Munich so that at least his flagship player can feel the title he has long dreamed of.