You run systemctl under root, don’t you? Systemd then runs searchd --stop also under root.
searchd --stop