CUPS fails to start due to dependency on Ubuntu 20.04.2 Server
The culprit was a badly formatted netmask in /etc/cups/cupsd.conf. I gather this was causing cups.socket to fail, which was the "dependency failed" above.
The step to identifying this was to run "sudo cupsd -t", which tests the cupsd.conf syntax.