Not allowing a large enough error-margin on the fines was likely a cost-cutting decision by Banro management. This is not a matter of a project not operating to spec, but simply of the specs themselves falling short.
MDM designed a plant with a set throughput/capacity: 2 Mtpa. Excess fines effectively reduce that.