@Nick-and-Michelle1 There are many reports on this forum of hosts' settings mysteriously changing on their own, whether it's the check-in time suddenly showing as flexible, IB getting turned on or off, minimum or maximum nights, amenities becoming ticked or unticked, etc.
As this can really mess up a host's business, it's unfortunately necesary to check all your settings quite frequently.
As far as the 25 reservations you have on the books, that's really difficult. Guests are not bound to pay anything beyond what the price was when they booked, and asking them to pay more could anger them or give them the impression that you are trying to scam them, even if you explain that it was a site glitch.
If you explain what happened to the guests, and ask nicely if they would be willing to pay that extra fee (making it clear that you totally understand if they don't), some might be willing if your cleaning fee is only $25, but if it's more like $150, I think it would do you more harm than good to try to get guests to pay it.
And you do bear some responsibilty for not noticing since January that the payout info you were receiving was incorrect. That's something a host always needs to pay attention to.
I guess you could always contact customer service to point out how much money you will be out of pocket for in order to pay your cleaners due to Airbnb's tech glitch, but I wouldn't hold out too much hope that they'll assume responsibilty and cover the loss.