Every time a retail express coupon is used it is allocated through to Retail Express. Once used in Retail Express it is not possible to over allocate or use it again.
So if someone cancelled a Yotpo coupon in Retail Express or used it in the POS any online order trying to use this coupon will fail to be completed and paid in Retail Express.
Where an order uses a voucher that has been spent in Retail Express.
There will be an incorrect value in the remaining balance for a coupon that was used in the order, the order will still get processed in Retail Express without failure.
However,
1) the order status in Rex will be marked as "awaiting payment"
2) A balance due equal to the difference in amount between Rex and BigCommerce will remain owing.
For example
Coupon used P64B2Y29, amount in rex: $10, amount in eCommerce:$100