Housekeeping proactively keeping rooms in functioning order is a good thing, I do not think you have any complaint simply because you did not specifically ask them to fix the problem.
If there is a valid complaint, it is that the repair took so long while you were in the room and possibly that the result was ineffective. Apparently they did leave when you requested them to even though they hadn't finished the repair. As they were able to lower the blinds when you requested later, I'd call it an unfortunate event but not a major catastrophe. So, no major compensation is called for.
Were you paying the rate for that suite (directly or indirectly, with cash or points) or did the hotel upgrade you on its own initiative? That might also affect the level of service recovery expected.