OpenWrt with Docker & Docker-Compose - Network

Hi all
I've got a docker-compose yml file that creates the networks as frontend and backend. On my raspberry pi the frontend is used to connect to the reverse proxy which reverse-proxies requests to containers connected to the backend network. The proxy is connected to both.

I cannot access the frontend network and I feel like I'm missing something. I don't understand how creating a bridge manually will fix this problem for me.

I don't understand how the default bridge connects to the rest of the network nor any custom bridge interface.

I thought that perhaps I need to create a bridge device that's connected to the "frontend" docker bridge and then create an interface that connects to said device and put that interface in the "docker" zone created in the FW.

I tried that but I still can't connect to my reverse proxy in docker. It's listening on 443 and I made sure to change uhttpd to listen on 9443 instead for luci so that's all good.

I don't understand the traffic flow or what to do to get this to work so any help would be appreciated.