diff --git a/tasks/cleanup_legacy.yml b/tasks/cleanup_legacy.yml
index 0bcdc92f2bbedc6eccf639b4e6463d63ffafc2c2..1999b114bae06b37cdb108219c6f4301a4677c65 100644
--- a/tasks/cleanup_legacy.yml
+++ b/tasks/cleanup_legacy.yml
@@ -62,8 +62,12 @@
         state: absent
     - name: find old Stichprobe services
       find:
-        path: "/etc/systemd/user/"
+        paths:
+          - "/etc/systemd/user/"
+          - "/etc/systemd/system/"
+        recurse: true
         patterns: "stichprobe-*-daily-report*"
+        # Open bug: https://github.com/ansible/ansible/issues/28165 / find module ignores broken symlinks
       register: stichprobe
     - name: remove old Stichprobe services
       file: