As seen in the video, when dragging the time to a key, the editor will override it and snap after it instead of snapping on it (snapping is enabled). Also, the action of dragging the time feels a little choppy, would love if it was a little more smooth because it will allow greater precision. EDIT: Found the solution, it was this setting:
Expected behavior (from Davinci Resolve 17):