@Christopher64 It's normal that guests staying in the longer term will have to restock their own supplies, unless the listing explicitly advertises interim housekeeping service. If you've benefitted from a discounted weekly/monthly rate, or just the savings of choosing a cute little apartment instead of a serviced luxury flat or a hotel, the mild annoyance of doing your own housekeeping is one of the trade-offs.
Airbnb has no set policy on how much backup stock of stuff like toilet paper to provide for longer bookings, and there's always some debate between hosts about this. I think at least a starter pack of essentials to get the guest through the first couple of days without having to shop or do laundry is important, and while you might be expected to furnish your own detergents, the flat should at least be equipped with the hardware (broom, mop, etc) that guests wouldn't either use up or take home.
But while your flat could have been a little more generous with the basics, I don't think it would be realistic to expect that you wouldn't have to do some grocery shopping during a one-month stay in a city, regardless of the local culture. You know that Airbnb slogan "live like a local?" Well, there you have it. Locals go shopping when they run out of something.
Perhaps in your private feedback to the host, you might recommend (as an experienced host and guest yourself) that they stock the home a little better with cleaning materials. But when it comes time to review, take into account both the price (minus Airbnb service fee) relative to serviced accommodations, as well as the host's experience serving the international market as evident from past reviews.
In the future, when booking a longer stay, it's always OK to inquire first about how heavily the depletable amenities will be stocked, so you can make sure there are accurate expectations on both sides.