I wonder if the reason for denying your accommodation was that you voluntarily chose the overnight routing rather than waiting for the original (delayed) flight.
The flight did eventually depart, and would not have required accommodation, so I can see why they wouldn't want to provide it.