if a ticket is assigned to a department, and the agent does not have access to set department they lose the ability to see the ticket.
you could utilize a team and assign the ticket to that team. that way multiple departments can work on interview the same ticket.