Natural drawing speed fails for strokes that are pasted or duplicated. This is due to the `init_time` attribute being transferred from previous stroke to the new, resulted in the same values. This further calculates wrong `build_factor` inside `get_factor_from_draw_speed`. To further explain this, `gap_delta_time = -prev_end_time` which evaluates `start_time=0` for the duplicated curve. To avoid this situation, make sure `gap_delta_time` is positive. So `start_time` will be > 0. Pull Request: https://projects.blender.org/blender/blender/pulls/134329