Citation: 2C_852/2020 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 14. Oktober 2020 gelangt A.________ an das Bundesgericht. Er beantragt die Aufhebung der Ziff. 1, Ziff. 2 und teilweise der Ziff. 3 des Dispositivs des Urteils vom 18. September 2020. Die Angelegenheit sei an die Vorinstanz zur Neubeurteilung mit Ergänzung des Sachverhalts zurückzuweisen. Eventualiter sei von einem Widerruf der Niederlassungsbewilligung und von der Wegweisung abzusehen sowie die Kontrollfrist zu verlängern. Ferner sei für den Fall der Gutheissung der Beschwerde der Honorarrückforderungsanspruch des Kantons Solothurn betreffend die Entschädigung des unentgeltlichen Rechtsbeistands aufzuheben. In prozessualer Hinsicht verlangt A.________ die unentgeltliche Rechtspflege unter Verbeiständung durch Rechtsanwalt Viktor Müller. Sowohl die Vorinstanz als auch das Migrationsamt beantragen die Abweisung der Beschwerde, soweit darauf eingetreten werde.