I have to agree at least in part with @Account Closed and some others, although not as strongly maybe.
I am a newbie so maybe I just haven't learned yet but if my tenant had a non-working stove I would be trying to at least get them a reasonable replacement. Stove won't be delivered for 40 days? find a working one on craigslist or FB Marketplace for $200-$300 for the time being. It sucks spending that extra money but far better than crediting them back even $50 a day for 40 days. As a landlord there is an obligation to make sure tenants are living in a clean, safe environment and have use of the space that they are paying for. I would argue that use of a stove is pretty essential to the space they are paying for, especially if it is included in the lease. Paying rent is paying for a SERVICE. I try my best to provide a quality service that people will be willing to keep paying for. Also you may find that you will keep tenants longer and have them be more willing to pay in a hard time like this.
At the height of the lockdowns in April I had tenants tell me the freezer was on the fritz and ruined a bunch of food they had been stocking up and that they could not afford to replace all of it. I DID tell them to contact renter's insurance about that and told them that if it had been acting up before (they said it had been) that they need to tell me in a timely manner before it ruins things. I made it clear I was not liable. However, I immediately bought a new fridge (it was older than I thought). The company would not bring it inside and install it because of Covid. So I drove there, unboxed it, brought it in the house and plugged it in, which is actually more effort than I thought it would be. I also brought them about $100 worth of frozen food to at least start refilling it. Did I have to? no. But did I know if they were having financial hardships? Was it worth it to keep good paying tenants happy? Yes. I have hardly heard from them in months and they rent is always on time. I'm not trying to pat myself of the back I'm just trying to point out that in my limited experience providing a superior service is going to keep the good tenants longer. One month's missed rent is a lot more than putting in some reasonable effort to keep tenants happy.
Of course all of this is a bit harder if its landlording from a distance.