Ao executar uma busca de ObjetroRastreio filtrando, mesmo assim trás o objeto, exemplo:
Optional<ObjetoRastreio> objetoRastreio = correiosRastreioApi.buscaRastreio()
.peloCodigoDeRastreio(trackingCode)
.comRetornoEmPortugues()
.somenteComUltimoEvento()
.getDetalhesRastreio()
.getObjetosRastreio()
.stream()
.findAny();
Se o trackingCode existir mesmo sem ultimo evento o retorno não é empty()