Indeed 100 million is too expensive but based on
transfermarkt.com Harry Kane has 90 million market value, I don't know if it's a decent price but generally transfer market refers to this site. You know Mo Salah with a market value 65 million, this player is older and Harry Kane records a better performance of course the value is higher I mean more than 40 million as you expected. I think Manchester United will pay for 70-80 million and offers a salary 300k per week but the final decision on Tottenham.
100 million pounds is very expensive for a striker who is already 30 years old, it is very difficult to deal at this price. It seems that Tottenham deliberately made Kane unable to win a prestigious trophy, when there was a club that could potentially sign Kane, Tottenham instead set a high value for a club that wanted to take him. Kane performance with Tottenham has been tested, he is a great striker. Tottenham shouldn't have kept Kane like this, he deserves something better than he got at Tottenham.
I prefer Kane not to renew his contract with Tottenham, he can go to any club on a free transfer and Tottenham will get nothing from Kane.
I don't think any club will risk such a huge amount on a player that had reached his peak though Harry Kane is still a brilliant striker, however can he continue to score goals consistently in seasons ahead at 30? value at 100 million pounds that is a big risk that some of the clubs are trying to avoid, meanwhile in another related news report Daniel Levy Tottenham chairman is blocking Kane to sign for Man Utd he rather prefer Real Madrid to sign him that means another drama will unfold similar to what happened two seasons ago when Kane was reportedly keen on signing for Man City unfortunately Daniel Levy block him.