Existing network interface for lxd

Hi,

Would you like to configure LXD to use an existing bridge or host interface? (yes/no) [default=no]: yes
Name of the existing bridge or host interface: enp0s8

here is lxd init yaml

config:
  images.auto_update_interval: "0"
networks: []
storage_pools: []
profiles:
- config: {}
  description: ""
  devices:
    eth0:
      name: eth0
      nictype: macvlan
      parent: enp0s8
      type: nic
  name: default
cluster: null

The container gets ip address but i can’t reach from host to container via this ip address.

Host network interface is enp0s8 (192.168.56.1/24) which i use on initializing lxd
container has 192.168.56.5 (eth0) -> lxc list

ssh 192.168.56.5 (sshd config is correct)
ssh: connect to host 192.168.56.5 port 22: No route to host

ping 192.168.56.5
From 192.168.56.3 icmp_seq=1 Destination Host Unreachable

what am i missing ?