In EmpBasic you have 3 name fields with the following length constraints:
MiddleInitial (30) - silly should only have 1
LastName (20) - surprisingly shorter than MiddleInitial
A pain point I experienced was that Epicor combines these under the hood to create the field:
You may have already noticed that 30+30+20 > 35 and even 30 + 1+ 20 > 35
Not to mention 2 characters are consumed by spaces - FName M LName so in reality the combination of all your name parts cannot exceed 33 characters.
Have a fabulous day.