Start a process at boot
Thanks to LCC for pointing out LaunchControl. It indicated the ownership of /Library/LaunchDaemons was incorrect.

The solution to this problem was to be sure /Library/LaunchDaemons had ownership root:admin, and permissions for the directory were rwxr-xr-x