When drawing is visible in 3d-view and playhead is not over keyframe, in such case erase tool is erases everything (or let's say it adds empty keyframe). Erasing works correctly if additive drawing is enabled but this is also expected to work when additive drawing is disabled. Pull Request: https://projects.blender.org/blender/blender/pulls/119051