Bluealsa, mpd and upnpdcli configuration problem (somewhat OT)

Somewhat OT because my problem device is a RPi device but it will soon be Christmas and all my work on this problem, including asking for help here, is on my openSUSE TW laptop!

The device in question is a RPi 3b running OSMC/Kodi operating system and connected by copper to my lan. My media is held on NAS and music served by minimserver.
The RPi is intended to work as headless music player (the renderer) playing to a KEF MUO and connected by bluetooth. Control point is an Android phone which connects to the network by wifi and I use BubbleDS as the control point app.

With help I have been able to get RPi device working as renderer controlled by phone and playing through bluetooth to KEF MUO. The problem with this arrangement however is that the control point needs an uninterrupted wifi connection. This is a deficiency which may be overcome using the Openhome concepts such as those embodied in upmpdcli with mpd. These apps when installed make it possible for a playlist and media stream to be run from the renderer and not the control point so, once the playlist is created and is playing, the phone may be moved away or even turned off but the renderer will still continue working through the playlist.

My problem is that everything works OK with conventional AV but once upmpdcli and mpd are installed the sound is only available on the HDMI connection.
I suspect that mpd is playing to localhost not to the bluetooth and a configuration file needs to be edited but I have no idea how to configure this arrangement.

I will understand if nobody replies but if anybody is interested and can help, it would be greatly appreciated.
Budge