Hello.
New on Fedora and to stop using LXD as root I had followed this howto to simply use lxd as user without sudo. But in this case I loose autocompletion for all command.
Tab completion is most likely broken due to some change in your user’s shell configuration. LXD tab completion is pretty normal bash completion so changes are you just need to source /etc/bash_completion or whatever is the Fedora equivalent of that.
$ . /var/lib/snapd/snap/lxd/current/etc/bash_completion.d/snap.lxd.lxc seems to be an equivalent to $ source /var/lib/snapd/snap/lxd/current/etc/bash_completion.d/snap.lxd.lxc