Multiple Ticket Tags in Report

[Customer Ticket Details:3,2,2,4,4,1, 2, 2, 2]
>Date|Time|Ticket|Customer|Item|Staff|Qty|Total
@{REPORT TICKET DETAILS:T.TicketNumber,EN.Customer.asc:(TCET=Customer):{0}:|}
{REPORT TICKET DETAILS:T.Date,T.Time,T.TicketNumber,[EN.Customer]+'-'+[EC.Customer.First Name]+' '+[EC.Customer.Last Name],'','','':T.TicketNumber=="$1"}
{REPORT ORDER DETAILS:'','','','',O.MenuItemName,[TT.Barbar]+' '+[TT.SPA],O.Quantity,O.Price:T.TicketNumber=="$1"}
>||||TOTAL||{REPORT TICKET DETAILS:T.TotalAmount:T.TicketNumber=="$1"}

I have this report and need to add the staff that was tagged to a service. At times 2 staff members from different departments can be tagged to a ticket. I want both names to show as per the service they offered. It’s working fine if only 1 staff was tagged but it’s not working for if 2 were tagged. The other shows the first but should show the tagged name which is David

Ticket tags are ticket level information. You will not be able to use Ticket Tags to separate different service/orders on a ticket.

You can use O.User report field in an Orders Report. However, the user would have to be logged in when they add the service/order to the ticket. You will not able to edit the service/order user after the item has been added to the ticket. There is not an option edit user in the Update Order action:
Samba.Presentation_ypWnXbYN8O

If you want to have the ability to change the order user you best option would be to use a custom order state. You would have to set it up to add the current user to the state (or state value) and create an “Automation Command” button mapped to orders. When the automation command is clicked it would give the option to change the state.