Chiming in on the small amount of progress I have made so far, I found another topic discussing a similar issue here on the Lutris forums which presented myself with a link to my solution(it still jumps a bit but my character is no longer doing crazy 360’s and stuff from a small twitch movement).
The short of what I did was to create the .conf file it directs you to do at “/etc/X11/xorg.conf.d/50-mouse-acceleration.conf” with “sudo nano /etc/X11/xorg.conf.d/50-mouse-acceleration.conf” then used a ctrl+shift+v to paste in
Identifier "My Mouse"
Option “AccelerationProfile” "-1"
Option “AccelerationScheme” "none"
Option “AccelSpeed” "-1"
Then I logged into a tty using control+alt+F2, logged in, restarted my gui with the command “sudo systemctl restart sddm.service” but this will need to be based on whatever DE you use, for example gdm.service for gnome. then logged into the restarted gui and it seems to be ok-ish. You could also simply reboot your machine to achieve the same effect if you are unsure of which you use.
EDIT: Forgot to add that the AUR version of gallium nine updated recently to 3.3.2 which also may have some effect, if you are on arch be sure to apply that update as well.