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:
To add more context, I decided to paint the Cube. In red is the corner I want to snap, and in want to snap this Cube diagonally. Also, I numbered the faces to know if it was rotating. As I assumed initially, it wasn’t, it is just translating the cube and snapping a vertex I don’t want to snap into the right place.
I can not see what you want to happen differently. I just replicated the set up, and it behaves as I would expect it to.
I have the cursor close to the vertex I wish to snap (your red marked corner,) to another then press G move and it snaps to the one in the lower cuboid on the vetex I drag it to.
Your snapping vertex on the moving object is highlighted in a orange tiny circle on you images.
Can you post an image of how you want it to end up? Even if you have to get close without using snapping just to show us.
Rewatching the video I think I have figured it out. It’s the thing that you first move it close to where you want it to end, and then snap. You clearly state that you must do it in the video, but I was thinking that it would work anyway if I began from the points shown in the earlier pictures.
Hence I am lead to believe that the “close” in the settings means that it will snap it in the way that will move it the least.
I have some trouble understanding how it can escalate when dealing with objects of larger polygon counts, but I guess I’ll deal with it when I stumble upon it.