Reasoning is composed of items which are reasons . Reasoning is more general, reasons is more concrete/specific. Both work in the context, depending on what you want to accentuate, the general or the particular.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.