I think you will find that services run 24 hours if you know the system. Most people waited for a Düsseldorf/Köln service not knowing you could go to Essen and change there.
Indeed the key point there is
if you know the system.That’s highly unlikely for a lot of the fans.
One of the choking point was at the tram stop itself where people were released for each trams and pushed to get onto the first available service, the Essen tram that I saw was a single unit and had it’s capacity reached and still had 30/40 passengers that couldn’t board and had to take the next service (When that would be wasn’t communicated)
Again no information from any of the staff on the ground, apart from charging up and down the platforms frantically.
One of my friends got lucky and managed to get one of the shuttle buses towards Essen, but the consensus there was that there simply wasn’t enough of them.
Fans were channeled towards Hbf where as mentioned above it was pretty chaotic. England fans get a lot of stick (sometimes rightly so! But they were pretty patient considering, the only flare up I saw was a Serb having a boot off at the police which ended well for him…)