Spurs are very likely to keep Kane this season and that hasn't changed. If Kane pushes for transfer again and is adamant on switch to different team then things might change and Spurs might consider City offer. There is lot of time in transfer window so yeah lot of time to work this out.
I second that as well, the only way Kane is leaving Spurs is if he makes it absolutely clear to them that he wants to switch clubs and no longer wants to represent Spurs, thus by extension pushing hard for his transfer, the thing with it is, most times after the tussle between the player and the club, the player tends to leave on bad terms, just like was the case when Sterling wanted to leave Liverpool, quite a lot of Liverpool fans are yet to forgive Sterling for the way he left Anfield.
City want to sign a striker by all means, Kane is the perfect man for the job, but he would definitely not come cheap for City, and then If City also have plans of signing Grealish, then they must sell one or two of their star players.