Generally speaking, the booking process and conflict resolution are handled by the server, so if a meeting already exists in a given slot you should receive a decline response on the booking request, even if Outlook shows the slot as empty. There are some corner cases which mostly involve recurring meetings, but the general rule holds true.
If you are consistently seeing issues, best double-check the room's calendar processing configuration (Get-CalendarProcessing
******@domain.com) and verify the settings are configured per your expectations. Another thing to keep in mind is that room delegates can override the booking assistant if they create the meeting directly in the room's calendar. Always make sure the request is sent as a meeting request via Outlook, with the room added to the location field.