Хм. Даже не знаю, что тут работает неправильно - то ли метод создания трассы, который не принимает шаблона имени, то ли метод создания вида профиля, который этот шаблон принимает. А шаблон имени в каком виде передаётся? С русскими обозначениями переменных? Есть небольшая вероятность, что метод создания трассы может принимать англоязычный шаблон. Если нет - то увы. Насколько я помню, когда-то давно я тоже пробовал использовать шаблоны имён и, судя по всему, у меня не получилось. Или получилось так же частично - где-то прокатывает, где-то нет. Поэтому я уже давно в своих приложениях при создании всех именованных объектов Civil 3D использую собственный алгоритм получения уникального имени. Как один из плюсов - сразу понятно, что объект создан моим приложением.