Detect Scoreboard change with advancement

What do I have to change to detect when a player rings a bell while holding a bell?

{
  "display": {
    "icon": {
      "id": "minecraft:bell",
      "components": {
        "minecraft:enchantment_glint_override": true
      },
      "count": 1
    },
    "title": "Glockenception",
    "description": "Läute eine Glocke, während du eine weitere in der Hand hältst ",
    "frame": "challenge"
  },
  "parent": "stolz:milestone/bells_rung/somebody_here",
  "criteria": {
    "bellception": {
      "trigger": "minecraft:tick",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_scores",
            "entity": "this",
            "scores": {
              "bells_rung": {
                "min": 1
              }
            }
          },
          {
            "condition": "minecraft:match_tool",
            "predicate": {
              "items": "minecraft:bell"
            }
          }
        ]
      }
    }
  }
}```

This obv gives the advancement once a bell has been rung and then holding a bell.
I need to detect when the score changes and then just check if the player is holding a bell right? But how do I achieve that?
Continue to help post