CRITICAL FINDING: ListOffsets (apiKey=2) is DROPPED before routing!
Evidence:
1. REQUEST LOOP logs show apiKey=2 detected
2. REQUEST ROUTING logs show apiKey=18,3,19,60,22,32 but NO apiKey=2!
3. Requests are dropped between request parsing and routing decision
This means the filter/drop happens in:
- Lines 980-1050 in handler.go (between REQUEST LOOP and REQUEST QUEUE)
- Likely a validation check or explicit filtering
ListOffsets is being silently dropped at the request parsing level,
never reaching the routing logic that would send it to control plane.
Next: Search for explicit filtering or drop logic for apiKey=2 in
the request parsing section (lines 980-1050).