Так как копировать разные номера нужно (Номер заказа/Номер накладной/Номер телефона), то title оставил в span, а скрипт сделал такой
<script>
$('[data-toggle="tooltip"]').tooltip({
trigger: 'manual'
}).on('click', function() {
let span = this;
navigator.clipboard.writeText(span.textContent);
$(span).tooltip('show')
window.clearTimeout(span.timer);
span.timer = window.setTimeout(_ => $(span).tooltip('hide'), 1000)
})
</script>
Вроде работает, только не понятно, почему странно работал первоначальный вариант.