So what I have found is that execute(I didn't test it on other commands) doesn't respect any values given, inside the square brackets and completes the action no matter what the values are.
Use any type of clock you wish to test it out yourself.
[Command] scoreboard objectives add test dummy
[Command] scoreboard teams add Red
[Command w/ Clock] execute @a[sore_test_min=1,team=Red] ~ ~ ~ say hi
I am unable to find any other bug that has this swell but if another has already been posted I apologize.