It's not an issue, when team members reassign the sub-tasks to a different user within same team and iteration.
However, when team members move from team to team. Say for example, Developer A from Team A moved to another Team B.
Functionality that was worked by Developer A when he was on Team A has issues which is tested by Team A as part of the regression testing. Logged a defect assigned to Developer B on Team A as a subtask to fix.
Developer B finds out that this functionality was worked in previous iteration by Developer A who has now moved to Team B.
Developer B wants to assign a subtask or a bug that's assigned to him to Developer A on Team B. He assigns to the Developer A on a different team by assigning to the current iteration (sprint) of Team B but forgets to change the agile team - Team B.
Now Iteration board shows as Team B but the Team is still Team A. This creates sync issues when you have both Jira and jira align and the reports are all wrong. Jira admins spend long hours to fix these issues for many teams.
Can the Atlassian suit introduce message prompting user to update the team name when moving sub-tasks from one team to another. Additionally can it restrict the user from making the changes until all fields are properly mapped.