The primitive tool uses the `CurvesGeometry::resize` function which leaves the end of the range uninitialized. The `fill_attribute_range_default` function must be used to ensure all existing attributes are initialized for the new points. Pull Request: https://projects.blender.org/blender/blender/pulls/126127