advancment does not advance

i have a advancement that should be triggerd by tick, script below, but i cant get it to work. I cant get the achivement and a function does not get triggerd.

Advancement:

  "display": {
    "icon": {
      "id": "minecraft:acacia_boat"
    },
    "title": "",
    "description": "",
    "frame": "goal",
    "show_toast": true,
    "announce_to_chat": true,
    "hidden": false
  },
  "parent": "minecraft:adventure/root",
  "criteria": {
    "on_join": {
      "trigger": "minecraft:tick"
    }
  },
  "requirements": [],
  "rewards": {
    "function": "presets:scoreload",
    "loot": []
  },
  "sends_telemetry_event": false
}```

**The `presets:tick` or `tick.mcfunction` file:**
```scoreboard players enable @a[scores={started=..0}] EASY
scoreboard players enable @a[scores={started=..0}] NORMAL
scoreboard players enable @a[scores={started=..0}] HARD
scoreboard players enable @a[scores={started=..0}] UNTOUCHED
scoreboard players enable @a[scores={started=..0}] started
scoreboard players enable @a[scores={started=..0}] reset
execute at @e[tag=ija-a4-block] run tag @e[type=item,distance=..3] add item
Continue to help post