There are rumors that Carlsen's prep got leaked and that Niemann knew what was going to played the morning of.
Although this is pure speculation, it seems to be a more plausible and satisfactory explanation if Niemann did in fact cheat. It would also explain why Carlsen would withdraw from the tournament rather than continuing.