Frigate Detects Objects as People even with filters

Hi everyone,
I’m using Frigate on my external camera and i have the following problem: i masked the image to show and detect only my garden with driveway and i set two zones: “aiuola” (flowerbed) and “giardino” (garden) leaving away the driveway. My idea was: only people and cats to be detected, threshold 0.65 by default and threshold 0.8 in the garden and the flowerbed to avoid false positives (as sometimes it detects plants as people).
I tried to implement those threshold in my configuration file but apparently something does not work as i still receive false positives with % below 80%, where am i wrong?

#---- 1° PIANO ----       
  1 Piano:
    ffmpeg:
      inputs:
        - path: rtsp://USER:PASS@IP:554
          roles:
           - detect
           - clips
    best_image_timeout: 30
    objects:
     track:
      - person
      - cat
     filters:
      person:
        threshold: 0.65
    detect:
     width: 1920
     height: 1080
     fps: 5
    motion:
     mask:
      - 1727,266,1519,0,521,0,422,231
      - 703,0,0,0,0,722
      - 1920,829,1920,0,1408,0
    zones:
     Giardino:
      coordinates: 1854,988,1464,257,960,255,647,960
      filters:
       person:
        threshold: 0.8
     Aiuola:
      coordinates: 210,883,581,420,602,471,750,486,439,930
      filters:
       person:
        threshold: 0.8

What version you using?

Check frigate docs. Many things change in latest version like, clips is not a role I believe