changed the permission of afpd.service and it worked. Reproducible: Didn't try Steps to Reproduce: 1.emerge avahi && ls -l /etc/avahi/services/ 2. 3.
afpd.services was a filed created as root. Avahi apparantly refused to read it untless it had chmod 660.
Which package installs afpd.service on your system? It's not part of the avahi package.