Los bots de Discord solo obtienen los permisos que concediste explícitamente al generar el enlace de invitación, además de lo que se limite aún más por la posición de su rol en la lista de roles de tu servidor. Dos comprobaciones independientes, ambas deben cumplirse.
Comprobación 1: los permisos del enlace de invitación
Si un comando necesita hacer algo (gestionar mensajes, expulsar a un miembro, gestionar roles), ese permiso específico tiene que haberse incluido cuando generaste el enlace de invitación en el OAuth2 URL Generator del Discord Developer Portal. Si no fue así, vuelve a generar el enlace de invitación con los permisos correctos marcados y vuelve a invitar al bot.
Comprobación 2: posición del rol
El sistema de permisos de Discord es jerárquico: un bot (a través de su propio rol) nunca puede gestionar un rol o mover a un miembro con un rol posicionado por encima de su propio rol en Server Settings → Roles. Si un comando de moderación falla silenciosamente contra un miembro específico, esto es lo primero que hay que comprobar, arrastra el rol del bot más arriba en esa lista.