Grey Spots Cover Visibility of Vertices, Edges, Faces
The problem ist the subdiv modifier. The cage and the shrinked mesh are intersecting each other.
You could either shrink the cage or toggle x-ray as shown in my screenshots:



Greetings