If you open any conversation with a guest/potential guest, just above the guest's name on the top right corner there should be status, which can be any of the following: Inquiry, Request to book, Confirmed, Awaiting payment, Request Declined, etc.
Originally Airbnb mandates all guest to pay before making a booking request, but apparently they changed this policy somewhere around 2018 or so (based on my memory) just to increase their revenue, giving a BS reason to give guests more flexibility on payment. That's why sometimes when you accept a booking request instead of changing to "Confirmed" status it changes to "Awaiting payment" and allows guest 24 hours to finish the payment. It might not be an issue if the guest is booking at least a few days ahead, but certainly an issue if he/she's booking for same day/next day.
Frankly I'm not oppsing the policy itself it actually makes a lot of sense that I have had many guests who made the reservation while their stored credit card is expired or replaced and this policy actually gave those guests a lot of convenience. But apparently for same day/next day bookings it's a completely different story and should be treated different. However Airbnb is not willing to amend this loophole at all.