Hello @Doug95,
You must set the minimum stay to 30 nights. At the moment your calendar says "Minimum stay varies". On trying, it seems to be set to 2 nights minimum for most dates which is why you're getting requests for 4 or 7 nights.
The article below explains how to set the minimum and maximum nights' stay.
How do I set the minimum and maximum number of nights a guest can book?
Airbnb automatically applies the long term cancellation policy for reservations of 28 days or more irrespective of the flexible policy you have selected.
Under the long term policy canceling 10 days of a 30 day stay would mean no automatic refund. You could, of course, elect to refund the guest for those days using the "Send or request money" link on their reservation.
updated_cancellation_policies#long-term
Yes, if poeple search without entering dates, they'll see the nightly rate which you've set.
If they search having entered dates they'll see the total for the period like in the 1st to 31st of March example below.
Steve.
