Swiftpoint Tracer - Mouse Wheel Changing Direction and Losing one Count

Swiftpoint Tracer - Mouse Wheel Changing Direction and Losing one Count

There seems to be something fishy going on with my Tracer. I will recount what happens in the specific scenario I use it. I'm not 100% sure about other contexts.

I use my mice with AutoHotkey, meaning I have some code running in the background that modifies Keyboard and Mouse behavior.

Specifically, I coded AutoHotkey so that when I press WinKey + Ctrl + Mouse Wheel = Ctrl + Tab (to quickly flip through Browsed Tabs with the Mouse Wheel). I also programmed the Tracer's Buttons so that it may be able to do it on it's own (which has no bearing in this particular scenario).

After so often, I can't tell when, all of a sudden, when I change direction, one Mouse Wheel count (one Tick Up or Down) is lost. As an example, I'll turn the Mouse Wheel Up for so many times without a hitch. Then when I change direction and I turn the Mouse Wheel Down, the first count (the first step so to speak), nothing happens. Then on the second count, everything is good. If I then change direction again for Mouse Wheel Up, for the first count, it's the same thing, nothing happens, and on the second count, everything works as normal. In this scenario, when the glitch happens, I can "Mouse Wheel Up" one count and then "Mouse Wheel Down" one count indefinitely without anything happening at all. Only on the second count will some form of behavior take place (scrolling, hotkeys, etc.).

I noticed this happens when I use my AutoHotkey Keyboard Hotkeys, but the behavior then continues with the Mouse all on it's own (just turning the Mouse Wheel without pressing any other button on the Keyboard or on the Mouse).

I have a second Mouse connected to my computer. When I turn IT'S Mouse Wheel, it seems to reset something, somewhere, and then the Tracer's Mouse Wheel works fine (the first count of every direction change works as it should, and no counts are lost).

This behavior does not happen with other Mice, and because I'm not using Swiftpoint's X1 programming, I think perhaps there's something with the firmware, or perhaps X1. The only mapping I have assigned to the Mouse Wheel (the Mouse Wheel alone, with no other Button combination) is the native Global Settings of Scroll Wheel Push: ScrollUp1, Scroll Wheel Pull: ScrollDown1.

Has anyone else encountered this behavior in other settings?