Why Augustine left Manichaeanism for orthodox Christianity may never be known. As far as I know, he did not record his reasons. Certainly, he seems to have retained some concepts from Manichaeanism, so he presumably was not entirely at odds with the theology. He may have had a falling out with the Manichaean hierarchy, he may have sought higher status in the Manichaean Church and had that ambition thwarted, or he may have felt that Manichaeanism did not offer what he needed spiritually.