Mid-2015 MBP havin issues with the amdgpu driver on wlroots compositors

So on radeon legacy drivers, wlroots and alike compositors work fine. When i switch my boot params to amdgpu wroots compositors start acting insane (I’ve even tried X11), they start screen tearing and glitching out. Somehow, I’ve discovered that some Quickshell desktops just don’t do this and I don’t know why, or when I put a live background it just goes back to normal. Can anyone talented help me?

Note: Kwin works