Возможно, что указание порта 8080 в настройках микросервиса необходимо для возможности использования каких-то дополнительных функциональностей, например, мониторинга или администрирования приложения через HTTP интерфейс. Некоторые инструменты и сервисы могут требовать использование HTTP протокола для взаимодействия с приложением.
Что касается установки настройки `springframework.boot.autoconfigure.web.ServerProperties.port: 8080` в микросервисе, даже при использовании только gRPC (порт 9090), возможно, это было сделано из-за того, что Spring Boot по умолчанию использует порт 8080 для запуска приложения. В этом случае указание порта 8080 может быть просто оставлено в настройках без изменений, несмотря на фактическое использование другого порта для gRPC.