That’s consistent with how other realtime providers handle voice catalogs: their Realtime API generally maintains a fixed voice list separate from their broader TTS endpoint. OpenAI Realtime and Gemini Live both work this way; clones registered for standard TTS aren’t automatically available on the realtime session.
For confirmation and roadmap on Grok Realtime supporting custom clones, the answer needs to come from xAI directly. The LiveKit plugin already accepts arbitrary strings, so once xAI exposes clone IDs on their Realtime endpoint you won’t need to change anything on your end.