@thelinuxcast This is a complete shot in the dark and unlikely to be your actual issue, but does your monitor support FreeSync or GSync, and do you have Variable Refresh Rate enabled?
I was experiencing a weirdly laggy (Arch/AMDGPU/Wayland) GNOME experience after I'd quit out of a game (Cyberpunk 2077) and what was basically happening was that the game was taking advantage of VRR being enabled, but it was then leaving VRR stuck on the lowest possible refresh rate on exit.