predicate doesnt update every tick

{ "condition": "minecraft:entity_properties", "entity": "this", "predicate": { "passenger": { "nbt": "{Tags:[\"hitbox\"]}" } } }

for some reason this returns as false only an entire second after the criteria has been filled

Continue to help post