@Dori30 FYI, your listing currently advertises the check-in window as "10:00 AM - 10:00 PM." It also shows the checkout time as 10 AM (even though the written description says it's 11:00). The listing also doesn't mention a lockbox or self-check-in, and makes it sound like you're an onsite host who lives there. Are you 100% sure your settings are correct and up to date?
For what it's worth, I don't think there's any specific requirement to accommodate a next-day check-in when the guest misses your advertised time window. But if the booking had been for longer than just 2 nights, you might have had a different outcome. The general rule is that hosts can always turn away guests who fail to meet their check-in requirements (e.g. arrival time, ID, head count) but in doing so they will have to forfeit their payout. And as you probably know, the guest still has the right to publish a review, since the booking wasn't cancelled before the check-in date.