Yes and no. No one on the planet plays well every game, but it would be wrong to claim Kane has had a great season. He has been in very good form of late and I believe he continues on this path, but he hasn’t shown up for half the season.
Nobody is doing this though, are they?
He was obviously having a poor season, probably impacted by the failed transfer move and then his own poor decisions coupled with the weird Nuno appointment. But he's been consistently excellent for months now, with only a couple of 'meh' performances in there.
That poor half season (which again .. there's context as to why it was poor) was probably the only time in his career he was unreliable for a large period of time. For the entire rest of his career he's an incredibly dependable player.