Are you positive cups.service is still running while cups-browsed is
stopping? 'systemctl status cups' in another terminal would tell you.
If I use the sequence
systemctl start cups cups-browsed.service
systemctl stop cups-browsed.service
it stops cups-browsed immediately here.