More of a workaround than a fix but hey it works for me. I actually unknowingly did this way back when I started working with 3 displays and needed a bigger pointer lol
I never could have guessed though that this is what “fixed” the disappearing mouse issue.