I've recorded a video that expresses an issue when it comes to booking two Users on a single apt. This would apply to physical location or Zoom.
"Collective Bookings" would work for this except when I remove a one User from the appointment on the collective booking, it still references that User(s) calendar when it should only reference the User(s) that remain on the appointment.
This results in unavailable time slots even though the unavailable User was removed.