@Lourdes162,
You are responsible for the correct pricing of your listing. If a booking is shows less money then you expected, your price setting are wrong. Which can not be blamed on the guest. A booking is a booking !
If you cancel, you will be penalized by Airbnb, not even allowed to have someone else book the same dates, as dates will be permanently blocked.
It is a good idea to simulate bookings on your own listing, to see if prices are as you expect them. if not, you can make the corrections. I looked at your listing and noticed you have set a 20% discount by special offer, a 15% weekly discount and a 30% monthly discount. It means if somebody books 1 week + the special offer apllies the discount is upto 35% ! These are all your settings !
Hope this helps,
Emiel