HDMI to VGA adapter with 3.5mm audio

Hi,
So I’m trying to use a HDMI splitter to output audio to my soundbar’s 3.5mm port.
Does anyone know if this would work?
I got the idea from:
https://forums.raspberrypi.com/viewtopic.php?t=298119

who recommends a splitter like this: https://www.amazon.ca/gp/product/B01ALGJS32?psc=1

But I can’t seem to get any audio out of the HDMI0 port on my RPi4B.

I have a microHDMI to HDMI cable as well but I haven’t been able to get audio out from HDMI (I think I have previously, but I don’t know what happened and I can’t get anything out of it anymore).
EDIT1: I can confirm that if I use a fresh RPI4B Raspbian install, the microHDMI to HDMI produces video, so hopefully this eliminates the microHDMI to HDMI adapter as the problem.
EDIT2: I tried the same thing but with BalenaSound. The splash screen shows and audio seems to play for a while and then cuts out (splash screen is still on).
EDIT3: So I noticed when I select the balena HDMI device from Spotiy, the audio cuts after about 30 seconds. The only way to bring the audio back is to switch balena devices. Switching back to the HDMI device sometimes works - I can’t tell what’s happening. I can copy logs for review later, but for my untrained eyes, it looks like multiroom-client is exited, killed, installed twice? and started, also, twice?

sound-supervisor Multi-room master has changed to 192.168.1.17, restarting snapcast-client…
Killing service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
sound-supervisor Multi-room master has changed to 192.168.1.218, restarting snapcast-client…
Service exited ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Killed service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Installing service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Installed service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Starting service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Started service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
multiroom-client
multiroom-client — Multiroom —
multiroom-client Starting multiroom service with settings:
multiroom-client - Multiroom mode: bash
multiroom-client - Snapcast version: v0.26.0
multiroom-client
multiroom-client — Multiroom —
multiroom-client Starting multiroom service with settings:
multiroom-client - Multiroom mode: bash
multiroom-client - Snapcast version: v0.26.0
multiroom-client Starting multi-room client…
multiroom-client - balenaSound mode: MULTI_ROOM
multiroom-client - Target snapcast server: 192.168.1.218
Killing service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Service is already stopped and the container removed ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Killed service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Starting service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
sound-supervisor Multi-room master has changed to 192.168.1.218, restarting snapcast-client…
spotify [2024-03-08T10:18:06Z WARN libmdns::fsm] dropping truncated packet from [fe80::d0e0:ecff:fe95:a221%3]:5353
spotify [2024-03-08T10:18:06Z WARN libmdns::fsm] dropping truncated packet from 192.168.1.1:5353
spotify [2024-03-08T10:18:06Z WARN libmdns::fsm] dropping truncated packet from 192.168.1.1:5353
spotify [2024-03-08T10:18:06Z WARN libmdns::fsm] dropping truncated packet from 192.168.1.1:5353
Service exited ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Killed service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Installing service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Installed service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Starting service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’
Started service ‘multiroom-client sha256:3dc60ff7f9b7a3cba457cb4fb0c4f328ec161f8dc2d926bacbf60aa434d4f101’

Help?