Your "Else" event will automatically execute if the event on top of it is not executed.
Said event checks whether keyboard key is down OR if gamepad button is down.
If neither a key or a button is down, then, by default, the "Else" event will execute.
To accomplish what you want, consider having a local variable at the start, on top of the event where you set "input_Button01" to 2.
Name it for example "controlCheck" and make it a boolean.
Refer to the following logic :
Also make sure the index of your button is the correct index.
You might want to check for a "button down" first in the logic as well.