This is a Kafka client-side (Kafka consumer in the Druid) timeout for Fetch requests (not networking socket timeout). The client will wait for the response to a request for 30 seconds in the current scenario. If the answer is not received before the timeout elapses, the client will resend the request (retry logic).
Internally the Kafka client iterates over all the inflight requests and expires any requests that have exceeded the configured request timeout (Kafka consumer logic). The connection to the node (broker) associated with the request will be terminated and will be treated as a disconnection.
The issue can be the networking layer, broker utilization, and potentially GC on the Peon JVM.
Do you have the client connectivity metrics (like new connections rate) and max request processing time from the broker? Thanks