Asterisks can't use selector arguments
Asterisks function differently than regular selectors. If you attempt to use arguments after the asterisk, the game will simply read them as part of the player name.
To replicate, create a scoreboard objective called "test". Set your value in that objective to 1. Then type
scoreboard players reset *[score_test=1]
It will reset the scores of the player "*[score_test=1]". Your score will not be reset.