Someone Booked Me When I Was Already Busy
If someone booked you over an existing commitment, one of these is almost always the reason.
The booking link does not read availability from that calendar
A booking link only blocks time for events on the calendars it reads availability from. If the conflicting event lives on a calendar the link does not check, the slot stays open. Review the availability calendars of the link, or enable Read Availability From All Calendars. See Availability.
The conflicting event is marked as Free
Only events marked as Busy block your booking slots. Events marked as Free are ignored on purpose, so they don't hide times you are actually available.
This catches many people with all-day events: Google and Outlook create all-day events as Free by default, so an all-day "Out of office" entry may not block anything. Open the event and set it to Busy.
The clone was Free because the original was Free
Clone events inherit the Free or Busy status of their original event. If the original was marked Free, its clones are Free too, and they don't block your booking links either. Mark the original event as Busy, and the sync updates the clones.
A calendar could not be fetched
If a calendar provider has a temporary problem, its events can briefly be invisible to the availability check. This is rare and resolves itself. If you suspect it, use Troubleshoot Availability to see what OneCal sees for a specific slot.
Still stuck?
Use Troubleshoot Availability with the date and time of the wrong booking. If it does not explain the slot, contact our support team with the booking link URL and the conflicting event's time.