Running the application as a daemon does not work, but running it as a regular command does

They’re fully featured Systemd services with root privileges. Due to the AppArmor MAC and other environment quirks, root won’t be able to touch the regular desktop users Pulseaudio daemon/session. Running the command via the shell runs it as your current user with the normal user environment supporting it.

Assuming you have a desktop session running and just want to have the app open automatically on login, you’d want either:

Autostart

User Daemons (Experimental and unlikely to be stable any time soon, it currently needs enabling per snapd installation).