Prueba a cambiar el servidor DNS de tu móvil o PC, porque muchas veces el problema no es tu conexión sino que tu proveedor de internet tiene servidores DNS lentos o sobrecargados. Usa 8.8.8.8 (Google) o 1.1.1.1 (Cloudflare) en lugar de los que viene por defecto. Es una cosa que la gente casi nunca intenta y a veces resuelve todo, especialmente si tienes desconexiones esporádicas.
Dicho esto, los otros tienen razón en que 50 Mbps en una app no te dice nada sobre la estabilidad real. Lo que necesitas hacer es abrir una terminal (cmd en Windows o terminal en Mac/Linux) y ejecutar un ping constante a un servidor, tipo `ping 8.8.8.8 -t` durante unos minutos mientras estás en Discord. Si ves que hay pérdida de paquetes (aparecerá un porcentaje al final) o picos de latencia muy altos (números tipo 200+ ms), ahí está tu culpa. Discord necesita una conexión estable con latencia baja, no necesariamente rápida.
Otro truco que funciona: desactiva temporalmente cualquier VPN que tengas activada, porque algunos VPNs son una pesadilla para Discord. Y si usas wifi, acércate más al router o prueba con cable ethernet si es posible, porque el wifi puede ser caprichoso dependiendo de interferencias o de cuántos dispositivos estén conectados. A veces está todo dentro de casa saturando la banda.