The bot cannot assign a role
What to check in Discord
Your answers do not point to a missing permission in these checks. This is not a verified pass: check the bot’s configuration, exact error and service status next.
Check the bot’s role
In Server Settings → Roles, select the bot’s role and check Manage Roles. Ask a server administrator to grant only the permissions this feature needs.
Check the role order
Move the bot’s highest role above the role it needs to assign. An equal or higher role cannot be assigned, even with Administrator. You do not need to put the bot above every staff role.
Choose an assignable role
Use a normal server role. Roles managed by an integration or subscription cannot be assigned manually by a bot, and @everyone is not an assignable member role.
Only a server administrator should change these settings. Retest the affected feature after each change. Do not grant Administrator as a shortcut.