They didn't have particularly great reasons to migrate at the time besides the team wanting to write rust. That article is just trying to provide validation
"With the Go implementation, the Read States service was not supporting its product requirements. It was fast most of the time, but every few minutes we saw large latency spikes that were bad for user experience. After investigating, we determined the spikes were due to core Go features: its memory model and garbage collector (GC)."
[0] https://discord.com/blog/why-discord-is-switching-from-go-to...