if a user needs to exit a trade, it currently will release their invoices automatically back after 1 week. It would be better if a user could cancel a trade and immediately release any hold invoices back to them. A backend change will be required for this so I would start there. Here is the issue for that : civkit/civkit-api#3