Event track events are not firing only on frames

I have a 6 frame test sequence, with both a “Repeater” and a “Trigger” event track.

I added a keyframe for each frame on the Trigger track, and bound them to the same event.

I also bound the Repeater track to a different event.

But then when I run a capture with the Movie Render Queue, the trigger event gets called 7 times instead of 6, and the repeater event gets called 10 times.

LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #0
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #1
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #2
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #0
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #3
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #1
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #2
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #4
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #3
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #5
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #4
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #6
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #5
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #7
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is keyframed event #6
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #8
LogBlueprintUserMessages: [PerFrameEventsTest_Director_0] This is event #9

How can I set this up, so I get an event exactly once for each frame?