Well I’m using it in Edit mode. Here is how I have it set up in the snapping menu.

When I want to snap to the nearest vertex, I am selecting the vertex I want to snap, hit G, hold down Control, and move over the vertex I want to snap to. Most of the time it isn’t snapping so my process must be wrong. How long should I hold down Control?