Mumble is fantastic for voice chat. Its text features are very basic, though, so people fleeing Discord would probably want something additional to handle that. Maybe Matrix.
A single location is a good selling point. Being able to jump into a voice chat, and still post things in a shared text chat is a good feature. Mumble should work a bit on that.
> self hosted servers register with a centralized server to check for a license and to optionally list that server in the centralized list of public servers
I doubt license authorization and an entry in a list are overwhelming their servers.