for some reason the data pack gives potion effects when it shouldn't give those

this is the code i used scoreboard players add @e[tag=warrior] warriors_might 0 scoreboard players enable @e[tag=warrior] warriors_might execute as @a[tag=warrior,scores={warriors_might=-0..}] at @p[tag=warrior] run effect give @p[tag=warrior] strength 2 2 true execute as @a[tag=warrior,scores={warriors_might=-0..}] at @p[tag=warrior] run effect give @p[tag=warrior] resistance 2 0 true execute as @a[tag=warrior,scores={warriors_might=-3..}] at @p[tag=warrior] run effect give @p[tag=warrior] strength 2 3 true execute as @a[tag=warrior,scores={warriors_might=-3..}] at @p[tag=warrior] run effect give @p[tag=warrior] resistance 2 1 true execute as @a[tag=warrior,scores={warriors_might=-8..}] at @p[tag=warrior] run effect give @p[tag=warrior] strength 2 4 true execute as @a[tag=warrior,scores={warriors_might=-8..}] at @p[tag=warrior] run effect give @p[tag=warrior] resistance 2 2 true and it gives the one that should only get used on 8 kills?
Continue to help post