Citation: 2C_452/2024 E. C

A.A.________ dépose un "recours de droit public" subsidiairement un "recours de droit constitutionnel subsidiaire". Il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et à la prolongation de son autorisation de séjour et, subsidiairement, au renvoi de l'affaire à l'autorité inférieure pour nouvelle décision dans le sens des considérants. Il requiert par ailleurs l'effet suspensif ainsi que le bénéfice de l'assistance judiciaire. Par ordonnance du 19 septembre 2024, la Présidente de la II e Cour de droit public a octroyé l'effet suspensif au recours. Le 23 septembre 2024, le Tribunal de céans a renoncé provisoirement à exiger une avance de frais et dit qu'il sera statué ultérieurement sur l'octroi de l'assistance judiciaire. Le Service de la population renonce à se déterminer. Le Tribunal cantonal renonce à se déterminer et se réfère aux considérants de l'arrêt attaqué. Le Secrétariat d'État aux migrations ne s'est pas prononcé.