Simulated Mouse

CMS 4.0.12
Windows Player 4r403

I am trying to use a Stream Deck to simulate mouse movement and clicks to trigger events. On screen I can see the mouse move to the correct region and it registers the click, but the click registers in the region the mouse was before the move. I have dialed the delay up to multiple seconds and it still happens. When I use a mouse normally it works as intended, so the triggers are configured correctly.

Is this a known issue? Does xibo somehow not recognize macros properly? Any help would be appreciated.