Citation: 2C_819/2021 E. C

A.________ beantragt vor Bundesgericht mittels Beschwerde in öffentlich-rechtlichen Angelegenheiten, das Urteil des Kantonsgerichts des Kantons Basel-Landschaft vom 14. Juli 2021 sei aufzuheben und ihm sei eine Aufenthaltsbewilligung zu erteilen. Eventualiter sei das vorinstanzliche Urteil aufzuheben und die Angelegenheit zur neuen Entscheidung an das Migrationsamt zurückzuweisen. Sodann beantragt er unentgeltliche Rechtspflege und Verbeiständung durch den Advokaten Nicolas Roulet im bundesgerichtlichen Verfahren. Die Vorinstanz verzichtet darauf, sich vernehmen zu lassen. Der Regierungsrat des Kantons Basel-Landschaft schliesst mit Verweis auf das vorinstanzliche Urteil auf Abweisung der Beschwerde. Das Migrationsamt und das Staatssekretariat für Migration lassen sich nicht vernehmen.