The Issue
The default service file targets services that don't exist in cups-browsed.service.
The problem file: /usr/lib64/systemd/system/cups-browsed.service
The problem lines:
Requires=cups.service After=cups.service avahi-daemon.service
The correct lines:
Requires=org.cups.cupsd.service After=org.cups.cupsd.service avahi-daemon.service
Workaround for anyone that needs it
cat > /etc/systemd/system/cups-browsed.service <<'EOFCUPSSERVICE'
[Unit]
Description=Make remote CUPS printers available locally
Requires=org.cups.cupsd.service
After=org.cups.cupsd.service avahi-daemon.service
Wants=avahi-daemon.service
[Service]
ExecStart=/usr/sbin/cups-browsed
[Install]
WantedBy=multi-user.target
EOFCUPSSERVICE
systemctl daemon-reload
for i in start enable status; do systemctl ${i} cups-browsed.service; done