`frame_at()` returns previous keyframe of which the drawing is visible at current framec. When previous keyframe is selected, all the intermediate frames till iteration reach the next keyframe are also exported. To fix this, look inside `frames()` map instead of `frame_at()`. Pull Request: https://projects.blender.org/blender/blender/pulls/126779