Homebridge over subnets using openWRT

I am pretty new to this homelab stuff.
I have a raspberrypi running openWRT and I have an eth0 (lan) as well as eth1 (wan).
My lan network is 192.168.1.1/24 and my wan network is 192.168.2.1/24.

The wan interface (192.168.2.2) of my openWRT is connected to the network that is hosted by my fritzbox router.

My smarthome devices are added to the fritzbox wifi while my homebridge is running in my openwrt lan network.

I have set up avahi on openwrt to reflect mdns packages and also set the following firewall rule.

avahi-config:

[server]
#host-name=foo
#domain-name=local
use-ipv4=yes
use-ipv6=yes
check-response-ttl=no
use-iff-running=no

[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=yes

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

firewall traffic rule:

config rule
        option name 'Allow-mDNS'
        option src '*'
        option src_port '5353'
        option dest_port '5353'
        option target 'ACCEPT'
        list proto 'tcp'
        list proto 'udp'
        list dest_ip '224.0.0.251'
        list dest_ip 'ff02::fb'
        list dest_ip '192.168.2.2'

When using a device in my fritzbox wifi to check for mdns devices, I can find my homebridge. But when I want to add it to my homekit home, it is stuck in configuring for about a minute and then shows that the device is unreachable.
When disabling the firewall rule, it directly fails with "could not connect to that device".

Anybody got an idea what could fix my problem such that I can add my homebridge to my home and control its devices?