Переименуйте value в initialValue (это, значит, чтобы название точнее отражало суть), selectedValue сделайте из вычисляемого свойства обычным:
data() {
return {
selectedValue: this.initialValue,
};
},
Ну или подумайте ещё раз над тем, как собираетесь использовать этот компонент - может, он должен уметь работать с директивой v-model? Тогда перепишите сеттер следующим образом:
set(val) {
this.$emit('input', val);
},