Barclays BACS file pulls the employee name from the Basic Details tab in their employee record, rather than the name on the Bank Account tab.
This therefore includes the employees full name (including middle name) so the name cuts off on the BACS file.