To put it rather bluntly the “24 hours” is a lie. The dept at dreamhost that completes manual approvals only works during business hours (PST/GMT-8) Monday-Friday.
I hate to make the statement I have here, but to put in bluntly dreamhost could improve that message, it’s been this way for years. Simple rewording could save quite a number negative posts in this forum. They are setting the expectation, they forget to mention it doesn’t apply to weekends and holidays.