Your movement set ID should be 2 but beyond that the best way to debug would be to enable animator debugging on the Animator Monitor and take a look at the parameters to see why it's not changing into the punching state.
Your movement set ID should be 2 but beyond that the best way to debug would be to enable animator debugging on the Animator Monitor and take a look at the parameters to see why it's not changing into the punching state.