AmbiguousTimeoutException

Hi
I have couchbase server in kubernetes. where custom ports are exposed & mapped 8091 to 31533 & 12210 to 32191.

below is my code :

ClusterEnvironment env1 = ClusterEnvironment
        .builder()
        .timeoutConfig(TimeoutConfig.kvTimeout(Duration.ofSeconds(50)))
        .timeoutConfig(TimeoutConfig.connectTimeout(Duration.ofSeconds(40)))
        .timeoutConfig(TimeoutConfig.queryTimeout(Duration.ofSeconds(30)))
        .build();

 Set<SeedNode> seedNodes = new HashSet<>(Arrays.asList(
        SeedNode.create("localhost", Optional.of(32191), Optional.of(31533))));

Cluster cluster = Cluster.connect(seedNodes, ClusterOptions.clusterOptions("administrator", "password").environment(env1));
QueryResult queryResult = cluster.query("select * from bucket1");

I am getting below error:

com.couchbase.client.core.error.AmbiguousTimeoutException: QueryRequest {"cancelled":true,"completed":true,"coreId":"0xb834f7fa00000001","idempotent":false,"reason":"TIMEOUT","requestId":3,"requestType":"QueryRequest","retried":43,"retryReasons":["ENDPOINT_TEMPORARILY_NOT_AVAILABLE","BUCKET_OPEN_IN_PROGRESS"],"service":{"operationId":"e0e46d55-6ed4-4c5d-9939-4587739a8f7c","statement":"select * from bucket1","type":"query"},"timeoutMs":30000,"timings":{"totalMicros":30005767}}

however I am able to telnet both ports (31533, 32191) & bucket also exists in CB server.