LXD daemon does not appear to be started after a network change

I have a debian server that I installed snap lxd on and created my first instance, and everything was good.
then I changed the /etc/network/interfaces to use a bridged adapter instead so I can start giving direct access to the containers to the network. after doing that lxd now fails to start the daemon and I cannot even issue lxc list command. all i get is lxd daemon doesnt appear to be started error.

not sure how to proceeed, any thoughts ?