I got the same laptop, installed archlinux, and immediately experienced this. After a few hours of monitoring libinput signals, I had enough suspicion that the Wacom pen input (not finger input) was causing the jump issue. I turned it off, and since then I'm no longer experiencing the jump issue.
This worked for me as,
- I have no intention to use the stylus input (at least not while I'm on the linux side of the laptop).
- I'm on xorg, and not sure if this is xorg only problem, nor how to apply the same "solution" to wayland sessions.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
... # some pointer input devices
⎜ ↳ Wacom HID 5366 Finger id=12 [slave pointer (2)] # "touchscreen" input, I assume?
⎜ ↳ Wacom HID 5366 Pen Pen (0) id=14 [slave pointer (2)] # this was causing the cursor to jump around
⎣ Virtual core keyboard id=3 [master keyboard (2)]
... # more devices as keyboards
↳ Wacom HID 5366 Pen id=11 [slave keyboard (3)] # button on the side of a wacom pen, I assume? I didn't touch this
... # then more
# set enabled=false
$ xinput set-prop "Wacom HID 5366 Pen Pen (0)" "Device Enabled" "0"
# confirm
$ xinput list-props "Wacom HID 5366 Pen Pen (0)" | grep "Device Enabled"
Device Enabled (169): 0
NOTE: If you want to "permanently" disable it, you might want to set up a xorg.conf
rule for that.