Run Execute
Why is run execute unnecessary?
Because execute automatically chains its subcommands like this.
For example, the following command:
execute as @a at @s if score @s global matches 1.. run say hi
is (more or less) internally converted to:
execute as @a run execute at @s run if score @s global matches 1.. run say hi
Using execute ... run execute ... clogs up your code and is 100% never needed. Remove it.