Could narrow down the issue to the launch-command I had been using to force the browser to run with the wayland compositor: Exec=/usr/bin/brave-browser-stable --enable-features=UseOzonePlatform --ozone-platform=wayland called from the browser’s .desktop file. I was not able to narrow this further down.
edit: fixing the command above fixed this issue. If a moderator sees this topic, they might as well delete it.