Ideas
I'm having this problem now that I'm digging into landlord activities in my newest save. No custom content, no cheats enabled, but I had a fine for "unjustly" evicting a tenant who refused to pay a broken lease fine twice so I hit the "Justly Evict" button, and now I've had a Tenant Revolt from a tenant who, when asked, was happy with the conditions of the rental, and when I promised better conditions as the event says you need to, it failed me on the event.
Edit: Since posting this response, I've had numerous events at the rental property, gone immediately to resolve them (closing my open small business on multiple occasions), and received the notification that nothing was done, or it was resolved on its own, despite following the event to the letter. However, when I've called a contractor for events where that's an option, I get a notification that it's resolved nearly every time.