Is the Snap the recommended way to install LXD in Ubuntu 18.04?

Running lxc.migrate step moves relevent file and data I believe. So, there shouldn’t be anything else involved other than rebooting. Be sure to back everything up. Also, here is a relevent discussion that might be helpful: Migrate from PPA to Snap