sound like it does indeed need the spacer(s).
don't know much about this setup except my chainset/bb wanted two spacers on the drive side & one 'other (68mm shell) - the extra spacer is there to cover the non-bb mounted front mech (seat tube clamped mech)