Unable to connect temporal server with worker behind Zscaler proxy

Getting the following error when the temporal worker tries to connect to temporal server via Zscaler proxy. HTTP2 is allowed in Zscaler

temporalio.bridge.temporal_sdk_bridge.connect_client( RuntimeError: Failed client connect: Server connection error: tonic::transport::Error(Transport, hyper::Error(Connect, Custom { kind: InvalidData, error: InvalidMessage(InvalidContentType) }))