Добрый день, Александр!
Дело всё-таки не в количестве знаков: это проверяется тестовым проектом со стихами Пушкина в формуле Составного поля. Разгадка, вероятно, кроется в том, что у Вас есть поле Надпись с названием, совпадающим с вариантом функции String.
Программа проверяет условие функции String до вопросительного знака, и далее подставляет один из вариантов - до или после двоеточия.
Для любого варианта сначала ищутся поля, совпадающие по названию. Если такое поле нашлось - подставляет его значение. В данном случае подставилось "значение" поля Надпись - пустое (у Надписи нет значения, только название).
Если в формуле String в качестве варианта заведомо будет просто текст, то вариант можно заключать в двойные кавычки:
[String(Поле=Условие?"Надпись":)]