When extruding from points on a cyclic stroke (in which case it creates a new detached stroke), the original stroke should remain cyclic. This is achieved by gathering curve attributes first then manually set non cyclic to newly created strokes. Pull Request: https://projects.blender.org/blender/blender/pulls/132261