If a service is run with “brew services run” and then restarted with “brew services restart”, it should be stopped, and then started and registered to launch at login. But in my testing it acts like ”rerun” rather than “restart”. The services is run again, but not registered. The message confirms this: “Successfully ran …”, rather than “Successfully started …”. That conflicts with the behavior described for “restart” on the man page. Should the man page not be revised to reflect the actual behavior?