Well, it was worth a shot to roll back GDM3. You can roll it back forward, if you like.
sudo apt full-upgrade
The only output I see in the logs above that I think relate is the one I quoted that made me immediately think that too many file descriptors are open. You also mentioned
JS ERROR: GLib.Error g-unix-error-quark: Too many open files
Normally, cleaning out some space can resolve the issue. In your case, though, it is affecting Login and On Wake. Which means cache and such should have cleared on logout.
On the steps in the link- It may be outdated.
Can you run in terminal:
gnome-shell --version
and post the output here.
Same with:
cat /proc/meminfo
You might consider using htop to display memory usage, then run htop in terminal and let it run while you work on other tasks and go about your normal computering business- IF you notice a slow down or performance drop, look at the terminal window running htop for a large wad of memory being gobbled up.
sudo apt install htop
htop
and you can relay that output here.
Here is an example of htop running on my machine: