@LionsPhil @eevee Xwayland, alsa-plugins (both for pipewire and pulse), pipewire's pulse interface.
The three issues you listed are literally non-issues, except for maybe Xwayland, but that's what gamescope's for AFAIK.
Plus any Linux build is better than none.