Citation: 2C_755/2021 E.

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 22. September 2021 gelangt A.________ an das Bundesgericht. Er beantragt, das Urteil des Verwaltungsgerichts des Kantons Solothurn vom 24. August 2021 sei aufzuheben. Ihm sei die Aufenthaltsbewilligung zu verlängern oder zumindest vorläufig zu verlängern. In prozessualer Hinsicht verlangt er die unentgeltliche Rechtspflege unter Verbeiständung durch Rechtsanwalt Peter Steiner. Der Abteilungspräsident hat der Beschwerde mit Verfügung vom 27. September 2021 antragsgemäss die aufschiebende Wirkung zuerkannt. Die Vorinstanz und das Migrationsamt beantragen, die Beschwerde sei abzuweisen, soweit darauf eingetreten werde. Das Staatssekretariat für Migration lässt sich nicht vernehmen. Das Migrationsamt reichte am 12. Mai 2022 weitere Dokumente ein.