Ah yes my personal pet peeve.
The first time you told them, are you sure they didn't come to your room to fix? Or did they try and the hotel's just so old there's nothing they can do about it? Even if the didn't... things happen. Sometimes engineering is backed up (!) with other work. Or they just forgot. Roll with it and move on.
When you mentioned it a second time and they offered you a room change you should have taken it. Opting out of the room change means you agreed to live with the problem.
Neil