As per Ebay rules a seller can cancel until 30 days after the sale, even if the buyer already paid for the item.

"Occasionally, you may need to cancel a transaction, for instance, if the item is...