Mice on my Mac cannot scroll up properly on certaln apps and through my KVM software

I have a lot of devices connected together to my mac, and a notable number of software installed to personalize how those devices interact with said mac. I connect the mac to a ThinkPad dock (Thunderbolt 4) using a high speed and fidelity USB-C cable. Connected to the dock, I have a mouse, a keyboard, a USB fifine microphone, a USB midi keyboard, an ethernet cable outputting to my PC (this is important later), and then I use the front USB-C port and USB-A to mostly charge random things, or occasionally use my drawing tablet.

For software, I use Mos for smooth scrolling, USB Overdrive to slightly restore mouse button capabilities, and DeskFlow as a digital KVM to my PC (again, important later)

As someone who plays games on a daily basis, I appreciate precision and efficiency while playing. I turn off mouse acceleration across my system and I let games with a scrollable hotbar, like minecraft, use raw input data to scroll without going haywire (also note this). Across most apps on my system, scrolling works fine. As per my USB overdrive settings, it just passes my scrolling data straight through. The only apps I have trouble with is certain versions of Minecraft and DeskFlow (effecting my entire separate PC).

Recent versions of minecraft work fine, especially if I enable discrete scrolling. But 1.8.9, the version I use to play Bedwars and other PVP oriented servers, does not. I think the behavior switches around the time when discrete scrolling was added to the game. My KVM software doesn’t work either, and has several mouse related issues, though I suspect that’s the nature of how the KVM switch processes data — EXCEPT SCROLLING. It is the exact same behavior as on minecraft. Scrolling up slowly (only going maybe 4-5 “ticks” up on the wheel per second) does not scroll up. scrolling down is perfectly fine at this pace. Once I start scrolling up pretty fast, it works fine, and I can’t honestly say if it experiences breaks in the scrolling.

Through connected data, I would suspect that this has something to do with server connections processing the mouse input before using it to perform actions on their respective platforms. I should mention that I have tested countless mice, and each of them have the same problem. From my most professional mice, to the most bare office mice, scrolling up just breaks. I have also just tested and confirmed that, even through the direct USB-C port on the mac (combined with a USB-C to USB-A dongle), mice still have this issue. I don’t believe it is the dock, by this data, but the Ethernet port supplying my PC with internet might have something to do with the issue occurring on my KVM as well. However, mice connected directly to the PC have no issues.

I apologize for the very long explanation, but I wanted to give as much context as I could for this. This has been haunting me for a while, and makes the concept of switching fully to KVM, and separately playing 1.8.9, very difficult to want to do.