Looks like I'm in the same boat as you. I'm not exactly sure what's causing the problem, either. I went back to Catalyst 9.6 and it still does the same thing. Even with Metacity. Same exact symptoms.
I'll scour around looking for a solution to this, but for now, I'm stumped.