I also had a stucked pointer a few times for the past 2-3 weeks - don't
know what is triggering it. Instead of rebooting you could try to login
in a text console (eg ctrl-alt-2) and suspend the laptop (`systemctl
suspend`). After resuming I could move the pointer again, maybe it'll
work for you and the OP - rebooting is really painful/slow.