MediaMonkey discovers Emby DLNA Server when in the same LAN, and can save its description.xml address, so that later it's browsable when connected through VPN.
BubbleUPNP sees a DLNA Server in the same LAN, thanks to broadcasting, but when connected to a VPN, and Emby Server http is still reachable, broadcasting doesn't work; and BubbleUPNP doesn't show it in the Library.
Saving the description.xml address when on the same LAN, would make the DLNA library browsable and playable when later connected through VPN.