Levy knows that the very best deal for Spurs would be to keep Harry Kane... for exactly the same reason signing him would be the best deal for City. Kane is proven - the best striker in the PL. Why would Spurs actually want to sell him only to sign a lesser player?
Regardless of the nonsense spouted by some people on here, Spurs don't actually need to sell Harry Kane this season. He may want to leave, but Spurs are in the driving seat. They won't sell unless we agree to pay what they want, how they want it.
Love him or hate him, Levy is doing the best he can for his club. He knows that Spurs will still get £100m+ for Kane even if he stays for another two seasons. Levy is a long way from being incompetent.
If City don't get this deal over the line, it's nobody's fault but their own.
If we don't have a new striker on our books before the summer window closes, we should all be doubting the competence of our own people.