Make sure that Cakey Bot has the
Manage Roles
permission and that the Cakey Bot's role is above the role it is trying to assign.
If your server has the High or Extreme Verification level set, the auto role will be given after 10 minutes in order to prevent bypassing discord verification levels.
Auto Role allows you to make Cakey Bot automatically give a specific role to a member after they join your server. This role is granted immediately unless you have the server Verification level set to extreme. In which case, Cakey Bot will automatically grant the role after 10 minutes have passed.
Auto Role will automatically assign the given role to users when they join your server. In order to set the Auto Role you will need to set it in the Web Dashboard. You can also remove/disable the Auto Role feature by simply setting the role with "none" in the dropdown menu.