Aha, finally solved it. I went down looking at GNOME 47 release notes and saw that Mutter is responsible for XWayland Scaling (which is somehow similar to this). Then I looked at the release notes, and from there found the MR I’m looking for.
Not 100% sure what that issue is fixing (perhaps the fact that X11 apps are using the legacy theme), the solution seems to be adding MUTTER_FRAMES_PLATFORM_LIBRARY=none
to /etc/environment
, then logging out and logging back in. Anyways thanks for all the help!