Exactly this.
We all know Sancho wanted to leave last season and he had a gentleman's agreement with Dortmund, if the right offer comes you can leave. Dortmund had a stance, 120m and he can leave, Manutd never offered that and Sancho trained and done the rest.
Kane IMO has a similar he had an agreement but the price isn't met so why should Spurs give City a discount just because Kane wants to leave? If City really want him, theyll put the money down and get him. Its actually a simple deal. Meet the fee, sign the player.