Cause
The offer passed its publishedexpiresAt time before appointment creation. The appointment was not created even if the time is still available.
Fix
List openings again, ask the customer to confirm the current regular opening, and create the appointment with its newofferId.