This is one of the top search results for this issue. I'm going to add another situation where this problem occurs as I recently ran into this.
If you have or use a mouse that is capable of very high polling rates, you will run into this issue. For example, I recently switched to a Razer 8K and noticed this issue. The commonly mentioned workarounds of "moving the mouse really fast" was not acceptable, and my workflow doesn't really accommodate the windows key / arrow keys. Disabling snapping was not an acceptable workaround either.
Ideally you'll have the ability to reduce the polling rate of your mouse. With Razer Synapse I am able to. Once you've changed it, you should be able to just exit the application so it doesn't need to run in the background. When you bring it below about 500 Hz, you can expect this issue to go away. Understandably this may not be ideal for gaming, so you could create profiles for productivity / gaming where the productivity profile utilizes the lower polling rate.
I was "polling" my hair out as to why this was happening because my laptop trackpad does not have this issue regardless of speed, and my previous mouse didn't have this issue. If you have a high polling mouse, expect to see this issue.
System OS: Windows 10 Pro
Version: 10.0.19043 Build 19043.2251 (21H1)