When trying to snap objects to a vertex, I begin grabbing with G pointing at the vertex I want to snap and then move the cursor towards the vertex I want to snap it into.
When it finally gets there, the whole object decides to either rotate or snap another farther vertex to that point, can’t know which one (although it is probably the second option) because I have no reference points.
Here I post a couple of pictures detailing the problem:
Although it can’t be seen, the cursor is over the bottom right vertex of the cube at the top.
When the cursor finally reaches the vertex I want to snap into, the whole object moves to snap another vertex there.
If more context is needed to know what is happening, I am moving the cube at the top to the left.