WebSocket v3: Connected Successfully but No live_feed Messages (feeds map empty during NORMAL_OPEN)

Environment:

  • Production API App
  • OAuth token generated via authorization code flow
  • WebSocket v3 authorize endpoint used
  • Protobuf decoding via MarketDataFeedV3.proto
  • Market hours: NORMAL_OPEN

Observed Behavior:

  • WebSocket connection established successfully
  • Subscription request accepted
  • market_info messages received (Type = 2)
  • FeedResponse.feeds map always empty {}
  • live_feed (Type = 1) never received

Subscribed Instrument Keys Tested:

  • NSE_INDEX|Nifty 50
  • NSE_EQ|RELIANCE
  • NSE_EQ|SBIN

Expected Behavior:

  • Receive initial_feed (Type = 0)
  • Receive live_feed (Type = 1) with populated feeds map

Sample Log Output:
FEED TYPE: 2
FEEDS MAP: {}

Question:
Is real-time streaming entitlement enabled for Production API apps by default?
Is any additional exchange-level activation required for WebSocket v3 streaming?

Request:
Please confirm whether instrument-level streaming is provisioned for my API key.