Mouse sensitivity randomly becomes faster mid game

I've been having an issue with my game where the sensitivity will randomly change mid game. It only ever becomes faster and the number in-game doesn't literally change. My sensitivity will feel faster to varying degrees - the speedup is never consistent. The weird thing is that doing a 360 when the mouse starts being like this is the same as doing a 360 when my mouse feels normal but doing smaller movements like micro-adjustments and mid-range tracking feels a lot faster which makes it a lot more difficult to control. Usually, the game starts feeling fine but at a random time during the match my sensitivity will go between feeling normal and feeling fast and slippery like what I've described earlier. I've only noticed the issue while playing on online servers. It never happens offline on maps like tr_newbots. At first, this issue occured while I was using my old Logitech G PRO Superlight. I bought a brand new one but the issue still persists. I've also replicated this issue on an older, different model of mouse (Logitech G403) which makes me think it's not the mouse itself. The issue happens in CS:GO as well as TF2. I've tried many things to fix this issue but to name a few:

  • Fresh Windows install
  • Fresh Game install
  • Playing with and without Logitech G HUB - currently using Logitech On-Board Memory Manager only to make my mouse remember my DPI
  • Different polling rates and DPIs
  • Playing with the mouse wired
  • Using different USB ports
  • Made sure raw input and other sensitivity altering commands are all set to what they should be
  • Turned off Enhance Pointer Precision in Windows settings

Does anyone have any idea as to what could be the cause of this issue? All suggestions are appreciated.