Unexpected behavior while booking a time slot

Hello Everyone,

I’m using the built-in per hour availability management feature (Not Harmony),

When I book a listing from let’s say

03:00PM to 06:00PM

Then the marketplace should not let another booking be made that includes a portion or entire of the above booking slot.

But when I try to create a second booking from

01:00PM to 08:00PM

Which includes the entire previous booking slot.

It DOES let me create the booking instead of saying

Selected dates are not available

Now, if the second booking is

02:00PM to 07:00PM

I get the expected response of

Selected dates are not available

Is this the expected behavior? if so, is there any logical explanation for this?