Cant get user's voice channel

I'm stumped, when I try to get the users voice channel everything returns null (yes the user is in a vc), but I have the intents so what is going on?

Here is member.voice I logged this after I call await guild.members.fetch(user.id)
VoiceState {
  guild: <ref *1> Guild {},
  id: '778409873573412874',
  serverDeaf: null,
  serverMute: null,
  selfDeaf: null,
  selfMute: null,
  selfVideo: null,
  sessionId: null,
  streaming: null,
  channelId: null,
  suppress: null,
  requestToSpeakTimestamp: null
}


Here is my client
const client = new Client({
    intents: [
        GatewayIntentBits.Guilds,
        GatewayIntentBits.GuildMembers,
        GatewayIntentBits.GuildMessages,
        GatewayIntentBits.GuildPresences,
        GatewayIntentBits.GuildVoiceStates,
        GatewayIntentBits.GuildModeration,
        GatewayIntentBits.MessageContent,
        GatewayIntentBits.GuildMessageReactions,
        GatewayIntentBits.DirectMessages
    ],
    partials: [
        Partials.User,
        Partials.Channel,
        Partials.GuildMember,
        Partials.Message,
        Partials.Reaction,
        Partials.GuildScheduledEvent,
        Partials.ThreadMember
    ]
});
Was this page helpful?