Couple of reflections:
Is City's defence really as good as everyone says it has been over the years, or are teams just scared of attacking them?
I suspect the perception is Citeh are so often on the attack that :
1. opposition chances come less frequently
2. those that do come are in the main not easy
Which means that the opposition need players
who can convert such chances. Fortunately Spurs
have had such players in Kane and Son.
No doubt if you do the stats on Salah you will see similar.
"Same question about Ederson" .
Probably stats out there that objectively answer your question.
.