How to configure LXD network to host bridge?

I would rather check if docker is not interfering the bridge in the first place.
I had a very similar case where docker was the reason that lxd containers were unable to access the network although they worked just fine.

Maybe your issue is similar to

When I wanted to make sure in my case I tried something like

Just to make sure it was docker

Or better Linux Containers - LXD - Has been moved to Canonical