I've had nothing but trouble with Mouse Without Borders on my Surface Pro. I let ChatGPT loose to try and find the reason. It found some wifi power settings that affected it and some other stuff. Those fixed some issues but I was still getting disconnects. It found some events in the event viewer, connected them to an open github issue. So I had it download the code and fix the issue. It eventually fixed two separate issues. And I had it replace the installed MWB with the compiled one on system startup. Things seem to be working great.
Also, nothing sucks like Mouse Without Borders holy heck.