Thank you for looking more into it. Im running Fedora with Wayland so it makes sense why it works for me then. I also seem to have a few webgpu settings toggled on manually in about:config that I forgot about, so that's probably why firefox works for me.
No worries though, this is super helpful to know. Thanks again!