eBay has to be asked, so we ask every couple of minutes
eBay does not announce a sale, which shapes what you can expect on a busy afternoon.
eBay does not tell us when something sells. There is no announcement to listen for, so we check eBay every couple of minutes for both stock and orders, and that check is what tells us a listing has moved. The window is short, but it exists, and it is worth knowing about rather than discovering it the first time a customer buys the last one online while it is going through the till.
The practical answer to that is dull and it works: keep a little headroom on the items you sell fastest, especially anything you only have one or two of. A couple of minutes of exposure on a slow-moving line costs nothing. On the one remaining unit of something popular it is the whole risk, and a buffer of one is cheaper than cancelling an eBay order after the fact.
Clover keeps its catalogue for the register and eBay keeps its listings, and neither has any idea what the other has sold. QuickSync keeps the count in one place and pushes each change out to the other side, so a sale at the counter lowers the eBay listing and an eBay order lowers what the register will let you sell. Orders from eBay land in QuickSync alongside everything else you connect.