Auto normalization used to not work on assign/remove vertex group operator, this was due to `BKE_object_defgroup_validmap_get` and `vgroup_parray_alloc` did not handle grease pencil type objects. Now added grease pencil cases in them and auto normalization works as expected. Pull Request: https://projects.blender.org/blender/blender/pulls/139912