1st. Thank you. This was 100% my issue and this solved it.
For clarity, I:
- sudo systemctl status --full --no-pager pihole-FTL.service
- Confirmed that it was getting stuck at LXD
- them just rm /etc/dnsmasq.d/lxd
- reboot
This happened to me when I updated from 18 to 20 (ubuntu).