The type of UI/UX you are using does not correspond to the functionality you need. In fact, if the items in the left list are to remain, the button to return them from the right list makes no sense.
I think you should think about a functionality more in the e-commerce sense: adding items in quantity and independently and with the possibility of removing them once "purchased":



