Leads are currently able to book multiple active appointments in the same calendar, which causes inflated appointment counts and limits availability for new leads.
We need a native feature that blocks a contact from booking again if they already have an upcoming (non-cancelled) appointment. This will help sales teams manage their time better and avoid duplicate bookings.