Cancellations follow your channel’s own restock behavior: when the order is cancelled and the marketplace or store returns the units to stock, that change reports to the hub like any other stock event and fans out to every channel in seconds. Same for refund-with-restock flows.
Returns that come back damaged are the judgment call sync cannot make for you, the returns workflow.