This is a strange issue . I have minidlna running on a pi4b with 2 vlans , vlan1 and vlan5.
With my HIFI Cast device on vlan1 and minidlna listening on vlan1 and vlan5 it all works perfectly .
If I tell minidlna to only listen on vlan5 and my HIFI Cast device (still on vlan1) has to connect to vlan5 it still works except no covert art is displayed .
I have my router set up to allow UPNP between vlans .