The appointment slot does not clear when a user empties their shopping cart.

We have Appointments integrated with one product in MarketPress eCommerce. If a user uses the 'remove' button to remove an appointment item from the cart, the calendar slot is cleared and becomes available again. However, if they use the 'empty cart' button, or change the quantity to zero, the calendar is not cleared and the time slot is no longer available.