Да, это ожидается.Многозначная табличная функция (TVF) - это черный ящик, и внутренняя обработка не видна.
Она не выполняется медленно (что может быть по другим причинам,но это не вопрос).Оптимизатор не может правильно оценить TVF и процедуру и поэтому выделяет 100% пакета для процедуры.
Один из способов - запустить код (отдельно) и использовать SQL Profiler, чтобы отметить Duration, Reads, CPU.