Fangtooth - using Docker to bind to br0 instead of the default interface enp6s0

Try many configuration, non permit me to be able to see the new docker from inside the server, even thouhg bro is pingable.
I am missing something just no sure what.
here is the docker compose.yaml that I use:

services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - PUID=568
      - PGID=568
      - TZ='America/Toronto'
    volumes:
      - /mnt/mickey/appconfig/sabnzbd:/config
    ports:
      - 192.168.100.27:8080:8080
    restart: unless-stopped
    networks:
      custom_macvlan:
        ipv4_address: 192.168.100.27
        mac_address: 02:42:c0:a8:64:1b
networks:
  custom_macvlan:
    driver: macvlan
    driver_opts:
      parent: br0
    ipam:
      config:
        - subnet: 192.168.100.0/24
          gateway: 192.168.100.1

the IP 192.168.100.27 is pingable from outside the server but not within.
bro ip: 192.168.100.26.
anyone can point me of what missing, or have another way to bind the docker container to br0 instead of the default enp6s0 ?