Duvidas sobre o Multi-threading do spring boot

Tenho um método que retorna um CompletableFuture e esta anotado como @Async, esse método consiste e fazer um get numa api do via-cep.
Na minha service eu pego uma lista de cep’s informados (de tamanho variável) e queria chamar simultaneamente esses cep’s,
estou fazendo um foreach nessa lista e chamando esse método, porem quando eu chamo dessa maneira, o multi-threading não funciona.

Você colocou as libs necessárias para o @Async e a anotação @EnableAsync junto com o @SpringBootApplication?

sim, a ideia era pegar uma lista de string que contem cep’s e um for por essa lista e ir chamando esse metodo anotado com @Async, porem dessa maneira o assincronismo n funciona, ele chama 1 por 1.

Entendi. Mas sem o código fica complicado ajudar.