I quess my question is easy for the most of you all

This "simple" command is not working in my world. execute as @e[tag=werdegleichmeinemspielerzugewiesen] at @s if score @s spielerzuweisung = @e[limit=1,tag=!werdegleichmeinemspielerzugewiesen] spielerzuweisung run tp @s ~ ~ ~ even tho there is: - an amorstand with the tag "werdegleicheinemspielerzugewiesen" and a score of 1 in the objective "spielerzuweisung" -a villager with the score of 1 in the objective "spielerzuweisung" can anyone tell my why its not working? ;-;
Continue to help post