I don't think that Harris was sacked from Millwall, he chose to leave according to this report. https://www.skysports.com/football/news/11735/11826561/neil-harris-steps-down-as-millwall-manager Although I do agree with you that it does seem strange to go from Millwall to Cardiff without being 'poached' for doing an above average job.