TidyCal looks across my 7 calendars to find an available time, but when a time is booked on one calendar, it leaves that time open for all other integrated calendars.
If Email#1 gets a meeting booked, it should create a 'Busy' entry for Email#2, Email#3, and so on so meetings cannot be booked at that time on another address.