gostaria de colocar que a partir de alguma versão do eureka discovery teve uma mudança em algumas anotações
antes era @EnableEurekaClient
agora é : @EnableDiscoveryClient
e para o gateway funcionar normal é preciso colocar essa anotação no properties do server e do micro serviço
eureka.instance.hostname=localhost
espero ter ajudado!