Hello @Monique1201
If you received a month long stay for your house that the guests want to cut short, it must come from their end and they will be reimbursed according to your cancellation policy. However, any stay over 28 days is considered long stay by Airbnb and overrides your usual cancellation policy, which means in this case, that your guests cannot receive a refund as it is deemed unrefundable if a guest cuts short their stay within the first month.
Check out the Airbnb link on the subject:
https://www.airbnb.com/help/article/1361?_set_bev_on_new_domain=1679563031_MTRlMDRiMzRhOGU2&locale=e...
Whatever you do, do NOT cancel your end as you will be fined and your calendar blocked. Any reimbursement will be done by Airbnb - they handle all the payments. You may be asked by Airbnb if you accept to refund but this is up to you and you can stick to your policy.
As far as fees go, they probably won't be refunded the Airbnb fees, definitely not the cleaning fee as they have stayed.
Let us know how you get on, Good luck
Joëlle