I don't think the Copenhagen-Oslo service will return, as DFDS run a city centre to city centre direct ferry service, which is very popular. If you add Copenhagen-Gothenburg-Halden-Oslo legs together, it'd be about a 7h run (admittedly combining several existing services).
Malmo C is...