If a prospect reaches the last step and sees:
Something went wrong while booking. Please try again.
the slot they picked couldn't be confirmed. In most cases trying again works, because the underlying cause is a slot that stopped being available between the moment the page loaded and the moment they pressed the button.
Booking pages don't update themselves continuously. If a prospect opens your page, gets distracted, and confirms twenty minutes later, the slot they're looking at may have been taken by someone else in the meantime.
SalesCal checks availability again at the moment of confirmation, specifically to avoid double booking you. Failing the booking is the correct outcome. Refreshing the page shows the current slots.
The slot fell inside your minimum booking notice. If your notice is 2 hours and the prospect sat on the page long enough for their chosen slot to come within 2 hours, it's no longer bookable at confirmation time.
Your calendar filled up. A meeting added directly to your Google or Outlook calendar after the prospect loaded the page now conflicts with their slot.
On a multi-host event, every host became unavailable. The slot was offered because at least one host was free, and that host was booked in the meantime.
The prospect lost connectivity partway through submitting.
Ask them to refresh the booking page and pick again. Their answers to your questions are already captured, so you'll see them in Leads even though no meeting was created.
That's worth knowing: a failed booking still leaves you a lead with contact details. You can follow up directly rather than waiting for them to come back.
Repeated failures for the same event point at configuration rather than timing:
A very tight calendar. If you're nearly fully booked, the window for a slot to be taken between page load and confirmation is large. Opening more availability reduces it.
A long form. The more time a prospect spends answering questions, the more likely the slot goes. Shortening the form or moving the slot picker later in the flow both help.
Look Busy set very low. Restricting each day to a small number of slots means those few slots compete for every visitor.
If a prospect can't book at all, no matter which slot they pick, that's not a timing problem. Get in touch with the event link and roughly when they tried. We can see what the booking request returned and identify what rejected it.
Worth testing yourself first, in a private browsing window, to confirm whether it affects everyone or just that one prospect.