Ошибся в структуре. Нужно было вот так .list li:last-of-type .item::before . Так как item не прямой ребенок list
<ul class="list">
<li><a href="" class="item">1</a></li>
<li><a href="" class="item">2</a></li>
<li><a href="" class="item">3</a></li>
</ul>