He's probably evaluating his options - there aren't many clubs that can go for him. City got Haaland, in Madrid it would be difficult to pair him with Benzema, Barcelona doesn't have enough money..
Staying looks like a decent option, Tottenham is a good club. Still - if he extends he'll basically spend his whole career there and he's an elite player that deserves to fight for trophies. He will be 29 next month and still hasn't won a single one.
Changing league? It will be a bad idea to switch the best league by another. In addition, top clubs there didn't show interest to contact him. Overall, staying in Spurs is his unique option since there isn't any other one.
After Man City got Haaland it looks like Harry Kane has lost his chance to leave Tottenham. Because there are no top teams that are interested
in Harry Kane until now, so the best option is that Kane should extend his contract at Tottenham. Moreover, since Antonio Conte became
Tottenham coach, Tottenham's performance has begun to improve, and there is a possibility Conte can help Tottenham win trophies. Therefore,
there are rumors that Kane is now happy at Tottenham, and even open to discussing a new contract with Tottenham. Looks like Harry Kane will
end his career at Tottenham, if true Tottenham extend Kane's contract.