[help] Airplay and avahi not working properly

Hello,

ive setup a couple of openwrt accesspoints with 3 subnets in total.

all airplay devices are connected to subnet 1 and avahi is configured to allow subnet 1 and 2.

nevertheless, if a client is connected to subnet 2 it can see all airplay devices and also connects to them (wakes them up from standby for example) but if i try to play some music, theres no sound and it stops playing after 2-5 seconds. Playing some music is just possible if im connected to subnet 1..

i also tried to setup avahi at all of the access points with the same config - no success.

are there any tips you could provide?

this is my avahi conf:

[server]
#host-name=foo
#domain-name=local
use-ipv4=yes
use-ipv6=yes
check-response-ttl=yes
use-iff-running=no
allow-interfaces=br-sub1,br-sub2

[publish]
publish-addresses=yes
publish-hinfo=yes
publish-workstation=no
publish-domain=yes
#publish-dns-servers=192.168.1.1
#publish-resolv-conf-dns-servers=yes

[reflector]
enable-reflector=yes
reflect-ipv=no

[rlimits]
#rlimit-as=
rlimit-core=0
rlimit-data=4194304
rlimit-fsize=0
rlimit-nofile=30
rlimit-stack=4194304
rlimit-nproc=3