Okay, since I have a backup image of my system of just before the update, I'm going to do a test.
I'm going to update my system, all 344 packages, except the following packages related to GTK,
because I want to see if I can update my system without issues if I do it like this.
This will allow me to wait for an update cycle that fixes all the issues.
The packages that I will not update are:
gtk-update-icon-cache
gtk3
gtkmm3
gtksourceview3
lib32-gtk3
If I'm missing any packages that should be excluded from being updated, then please let me know.