Impossible to find rsync if it's not in /usr/bin/ directory

my ansible version is : 2.18.6, and for synchronization task: become_user: www-data doesn’t work, but i don’t know why, see my script here :

  - name: Synchronize project files
      ansible.posix.synchronize:
        src: "{{ local_project_root }}/"
        dest: "{{ symfony_root }}"
        compress: true
        delete: no # Ne pas supprimer les fichiers qui n'existent pas dans la source
        rsync_opts:
          - "--exclude=.git"
          - "--exclude=*.sh"
          - "--exclude=/vendor"
          - "--exclude=var/cache/*"  # Pour éviter de synchoniser le cache local
          - "--exclude=var/log/*"    # Pour éviter de synchoniser les logs locaux
          - "--exclude=.env.local"   # Pour préserver le fichier .env.local de prod
          - "-v"
      delegate_to: localhost
      become: yes
      become_user: www-data

Regards