Summary
You might run across the QuickBooks error message: String length is either shorter or longer than supported by specification. This is referring to the phone number field.
Key Points
Check the phone number field in QuickBooks Online
Remove any name or text in the phone number field
Customer #1903 (Bob Hope): String length is either shorter or longer than supported by specification:
String length specified does not match the supported length. Min:0 Max:21 supported. Supplied length:22
It's the phone number field for that customer.
To fix this:
Click the Settings gear icon in the upper right
Click QuickBooks
Correct the phone number field
It probably has an entry like: 800-555-0100 (Dolores).