Почему в параметр функции компонента Vue 3 прилетает undefined?
добавь проверку на существование
так как метод вызывается до того как загрузились данные
<td v-if="certificate.pto" class="border w-50 px-2 text-center">
   {{ shortingTechItems(certificate.pto) }}
</td>
const certificate = ref({});
shortingTechItems(certificate.pto)
прилетает undefined
Вот это на хрен неожиданность - пытаемся прочитать из объекта значение несуществующего свойства и получаем... получаем... А-а-а-а-а-а!!!!!!111

В чем проблема
В нулевых знаниях js.

как исправить?
Вообще - освоить js.

Ну а прямо сейчас можете задать для передаваемого в функцию свойства дефолтное значение в виде пустого массива. Или можете проверять внутри функции, что пришло, если не массив - не пытаться пользоваться этой штукой как массивом.