I'm pretty new to blender, and am having trouble getting snapping to function properly. In object mode the snap to grid function works fine, but all the others fail to snap unless I get the origin of the selected object close to my target (i.e., if I have snap to vertex selected I can move vertices directly on top of each other with no snap, but if I move the object to the origin is close to the target vertex, it will suddenly snap vertex to vertex. same with face, edge, etc.). I have tried starting from a new file, restarting blender, and I made sure proportional editing was off. Am I missing something obvious? Thanks!