Window swapping moves cursor to edge
Long time lurker, first time poster, since I've always managed to find solutions here to my self-induced ISBoxer issues, up until this point.
My issue is my cursor moving to the edge of the window when I swap between windows. The desired behavior is to maintain it's position when a window is swapped, which is how it seems to operate for everyone else (judging from some YouTube videos). Would some kind soul please tell me how I messed this up?
I have found one hint at the origin of the issue. Disabling one setting, Lock Cursor for Diablo 3, fixes this above issue, but creates a bigger one, as my cursor is no longer bound to the window.
Configuration: https://pastebin.com/fqKmb5Q3
Video example of many window swaps: https://youtu.be/RhghqZgC3v0
As shown in the video, the cursor moves to the left upon window swap. This is towards the window that was just swapped away from, which is now off screen on another monitor. I'm assuming the cursor gets locked into the newly swapped window before it has a chance to fully follow its previous window all the way. So, is there a way to keep Lock Cursor enabled without my cursor moving due to the window swap?