That means that you have an existing DNS or DHCP server running on your machine which is binding all interfaces, preventing LXD from listening on lxdbr0.
sudo netstat -lnp | grep ":53 " should show you what it is (it’s often bind9/named).
Once you figure out what it is, you have two options:
Remove that conflicting DNS server (if you don’t actually need it)
Configure it to only bind to the interfaces you actually need it on
In most cases, you don’t actually want a system-wide dnsmasq daemon.
The distro-managed dnsmasq daemons tend to be only bound to your loopback device.
Unless you remember installing/configuring that system-wide dnsmasq, I’d recommend just removing it with apt remove dnsmasq. Note that the dnsmasq package is different from the dnsmasq-base package, the former is the system-wide daemon, the latter is the per-interface dnsmasq which a bunch of packages (including LXD) use.