The modifier would write to all weights, not respecting if a vertex was not part of the influence vertex group. If the vertex is not part of the influence vertex group (its weight is 0.0), dont touch the existing weights (just continue happily). Pull Request: https://projects.blender.org/blender/blender/pulls/133098