Console.plugin tries to connect to quickstart-es-http.default.svc:9200 even though theres is explicit configuration

Hi everyone,

I have a fresh installation of ECK 3.3.1 and I have deployed Kibana and pointed it to the Elasticsearch instance in the same namespace

apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
  name: cmp
spec:
  version: 9.3.0
  count: 1
  elasticsearchRef:
    name: cmp
  config:
    xpack.fleet.packages:
      - name: apm
        version: latest
    server.publicBaseUrl: https://kibana.cmp.cloud

However, when I try to run anything in the Dev Console I get the error below:

{
  "statusCode": 502,
  "error": "Bad Gateway",
  "message": "An internal server error occurred. Check Kibana server logs for details."
}

Which corresponds to the error in Kubernetes:

[2026-04-02T15:32:07.161+00:00][INFO ][plugins.security.authentication] Performing login attempt with "basic" provider.
[2026-04-02T15:32:08.409+00:00][INFO ][plugins.security.authentication] Login attempt with "basic" provider succeeded (requires redirect: true).
[2026-04-02T15:32:20.409+00:00][ERROR][plugins.console] Error: getaddrinfo ENOTFOUND quickstart-es-http.default.svc
    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26)
    at GetAddrInfoReqWrap.callbackTrampoline (node:internal/async_hooks:130:17)
[2026-04-02T15:32:20.410+00:00][WARN ][plugins.console] Could not connect to ES node [https://quickstart-es-http.default.svc:9200]

Nowhere have I used quickstart or default in my configurations.

Any idea what that could be? because of this I am basically limited to only deploying it to the default namespace.

Update #1:

When updating Kibana and Elasticsearch from 9.3.0 to 9.3.2 I get this error in console and no error in Kubernetes:

{
"statusCode": 400,
"error": "Bad Request",
"message": "Host is not configured in elasticsearch.hosts"
}

Update #2:
I have rolled back to 9.3.0 and noticed one thing: If I connect via kubectl port-forward console works without issues.