Я понял свою ошибку, дело было не в обработчике события @change, а в том, как я обрабатывал ключ v-bind, так как v-bind ожидал, что каждый ключ будет уникальным, поэтому в моем случае я не предоставлял такого, поэтомупередал событие методу, который отфильтровывает конкретного клиента на основе идентификатора, указанного в качестве значения.ниже приведено решение, которое сработало для меня.
Я надеюсь, что кто-то найдет это полезным.
<select
name="clients"
id="clients"
class="ui fluid search selection dropdown uppercase"
@change="clientData($event)"
>
<option value>Select Client</option>
<option
v-for="client in clients"
:key="client.id"
:value="client.id"
>{{client.firstname}}, {{client.lastname}}</option>
</select>