I think you are substituting reasoning with deduction.
Reasoning is the human process of deciding what one ought do. Deduction is a mechanical process of discovering what follows from axioms.
Human reasoning is often fails by not being perfectly deductive.
I'll grant that you might think I'm nitpicking on definitions.