I noticed I could prevent gnome-shell from blinking/pausing if instead of 'sudo udevadm control --reload-rules && sudo udevadm trigger' I instead did 'sudo udevadm control --reload-rules && sudo udevadm trigger --subsystem-nomatch=input'. I'm not sure there is much that snapd can do with that information, but it might be a clue to make gnome-shell/X11/nvidia to behave better.
I noticed I could prevent gnome-shell from blinking/pausing if instead of 'sudo udevadm control --reload-rules && sudo udevadm trigger' I instead did 'sudo udevadm control --reload-rules && sudo udevadm trigger --subsystem- nomatch= input'. I'm not sure there is much that snapd can do with that information, but it might be a clue to make gnome-shell/ X11/nvidia to behave better.