@Miriam301
I'm confused by your post. So, you're saying the guest booked two of your listings and, when she cancelled, the cleaners did not see there were two listings to clean?
Also, if a stay is cancelled, it would of course disappear from your calendar. That's normal. Most hosts would want to rebook those dates if they can, so what would be the point in having the calendar blocked, preventing them from doing so?
I don't know if it works differently for hosts with a high number of listings (I have three), but it's normally the host's responsibility to sync calendars, keep the cleaners informed of last minute changes etc. I therefore can't see any reason why Airbnb would refund for a guest's stay or for the cleaning fee because you took a booking and the listing was not ready. If you had a new booking, surely the cleaners would have come in between the guests to clean anyway?
Or, maybe I am misunderstanding something?