@sleve_mcdichael having had a cursory look I can confirm and I lean towards "won't fix".
Rationale: As long as there are SDL events they get pumped into the Window.cpp/GuiComponent::input() call chain an consumed from there. Every downwards component "sees" one event at a time. Processing of the event is stopped either at the last GuiComponent in the chain or if a input() call returns true.
This also happens with Use LR/LB for full page navigation set to false. It just does not occur as easily as the cursor most of the time is always placed middle.
One option to remediate may be to measure the time between the events and if they are too close (i.e. less time than between update()/render() calls) drop the second, and ofc only if the events are LR/LB.