@white
Which audiodev backend are you using? What was the configure output for audio_drv_list? The errors don't make much sense as I don't think it should use sndio on Linux and I can't find the error before that that says "couldn't open play stream" in QEMU so no idea where that comes from but maybe it has something to do with you have to run QEMU as root for passthrough and maybe it can't connect to your sound server in that case? This may be different on every distro so I don't know what to do with that but may try using
-audio alsa,id=audio0,out.try-poll=off
option. This is normally not recommended if you have a sound server and does not always work well but as a fall back it may work until you find out the issue.