Usually I choose the components to a task by priority. If I create the task, Jira sorts the components by alphabet and sets the assignee of the component, that's first in the alphabet, and not the one of the first selected component.
Is there a way to configure that properly? Or might this be a bug?