@Sophie122 judging by the posts on the forum, similar things are happening quite often nowadays. It looks like airbnb interpret their extenuating circumstances clause wider to make their customes happy and create goodwill for the future.
No matter the reasons for cancellation, it is fairly unlikely that this booking would have taken place, the cancellation would have taken place at a later date.
I have not gotten any cancellations for July just yet as most prefer to wait and see, but the president of the EU commission has indicated that holiday making and borders crossings this summer is unlikely to take place. Best case, we may be able to travel within our own country.