I think we better ask the guests pay deposit by cash at their checkin day.
my guess booked my place few months and he asked for the refund at his 25 days the reason every where dirty! Airbnb case manager refunded him at the next day but have not charge for his last night! my account have no other payout and they gave me negative number in my account! I contact them every day every night and they said case manager represent Airbnb if you feel unfair it’s your business! So we most ask all guest deposit at their checkin day. Cannot trust Airbnb anymore! Now they are standing in the guests side, we have to