É possível usar o operador "startWith" do RxJs invés do merge, isso faz com que o valueChanges tenha um valor inicial e a busca é realizada. Segue abaixo a alternativa:
acoes$: Observable<Acoes> = this.acoesInput.valueChanges
.pipe(
startWith('')
)
.pipe(
switchMap((valorDigitado: string) =>
this.acoesService.getAcoes(valorDigitado)
)
);