Allocations are split amongst all task assignees that are "users" or "roles", but not "teams".
If a task is assigned to a user and a role, the hours will be split evenly amongs them, unless… That role belongs to an assigned user.
The general rules are:
- Multiple Teams don’t affect hours allocation division.
- Multiple Assignees (Users) do affect hours allocation division.
- Multiple Roles will affect hours allocation division if no assigned user has that role.
- If a new assignee is added that has a role that’s already listed, the hours for the role and user will combine and NOT be divided.
- If a new assignee is added that has a role that has NOT been listed, the allocated hours will split(divide).
TIP: if this solved your problem, I invite you to consider marking it as a Correct Answer to help others who might also find it of use.