Does anyone feel that the snapping (vertex, face etc.) is wonky?

Say, if there’s 2 cubes, and I turn on Vertex snapping, and try to drag the corner of the smaller cube towards the bigger cube, so that it lines up with the corner of the bigger cube, but Blender seems to always snap the bigger cube upwards to line up with the smaller cube instead lol

And face snapping doesn’t seem to work, I need to keep trying and maybe 1 min later of non-stop tries, it’ll finally snap lol

you’re dragging the smaller cube but the bigger cube is being snapped upwards?

Take a look at a snapping tutorial:

Mostly you have the wrong settings, also the mouse position / view position makes a differnce.