Grease Pencil overlay drawing code uses the existence of shading groups to determine which parts of the overlay need to be drawn. If the tool settings change the shading groups need to be set to null, otherwise the drawing code will still draw points in curve selection mode. Pull Request: https://projects.blender.org/blender/blender/pulls/121472