This is not a solution - just a workaround.
Now, I am going to be blunt.
You have had nothing but strange little Problems that inhibit your work - on Gnome.
This is how my experience was, when I first moved to Linux. I literally spent months constantly Chasing and Fixing issues and often, not fixing, just finding workarounds.
Until I switched to Zorin Lite.
I really disagree (Strongly) with how the Download page for Zorin OS markets this... "The Gnome Advanced Desktop... And then 'lite' for old junk."
It is exceptionally misleading.
If anything, the XFCE desktop is more advanced than Gnome. Hands down. It has the Full functionality of a Full Desktop, while not gobbling through resources. Funnier still since Artyom Zorin uses XFCE on his personal machine. Linus Torvalds bounces between XFCE and KDE. Torvalds installs XFCE on Fedora, even and disses Gnome as often as I do.
Gnome, on the other hand, is a stripped down desktop with much functionality removed, causing independent users to create Gnome-Extensions to restore some of it- until those break in a myriad of weird ways...
In spite of being stripped down, Gnome is buggy, clunky, and resource hungry.
Gnome is Microsoft -on Linux.
And the funny thing is, on this forum over the past couple of years (Including the old ZorinGroup forum, now archived), Gnome Problems and troubleshooting absolutely dominate the help desk. XFCE help requests account for less than 6% of all topics. The rest is all Gnome.
Perhaps you are a victim of misleading wording or marketing... But personally, I think you need to stop messin' about and Install XFCE.