Entire curve points range is passed to transform-container when proportional editing is on. Consequence is, strokes from locked materials are also affected. Use `editable_points` mask to resolve this. Pull Request: https://projects.blender.org/blender/blender/pulls/134838