The GPv3 envelope modifier was computing the correct number of strokes to generate, but then not actually skipping over points. Result is that all envelope strokes got added at the beginning instead of the whole point range. Pull Request: https://projects.blender.org/blender/blender/pulls/119023