WEIRD UPDATE: I was testing for the millionth time, and as I pushed alt and tab to exit viewport, the button started working with the mouse cursor… while the interaction source was set to WORLD! When I reentered the viewport, nothing. I don’t know what to say…
UPDATE: Turns out it was from the “Receive hardware input”. Turning it off stopped the mouse thing. So back at step 1…