Citation: 2C_162/2024 E. C

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, principalement de réformer l'arrêt du Tribunal cantonal du 20 février 2024 en ce sens que son autorisation de séjour est renouvelée et, subsidiairement, d'annuler l'arrêt querellé et de renvoyer la cause au Tribunal cantonal pour nouvelle instruction et nouveau jugement. Il requiert le bénéfice de l'assistance judiciaire. Le Service cantonal renonce à se déterminer sur le recours. Le Tribunal cantonal fait de même et se réfère aux considérants de son arrêt. Le Secrétariat d'État aux migrations conclut au rejet du recours dans la mesure où il est recevable.