Predicate always returning 1

{
  "condition": "minecraft:entity_properties",
  "entity": "this",
  "predicate": {
    "distance": {
      "horizontal": {
        "min": 0,
        "max": 5
      }
    }
  }
}```
In game, I stand very far away from the entity and do `execute if entity @e[tag=test,predicate=quantum:distance5]` and it returns 1 every time
Continue to help post