Citation: 6B_269/2023 E. 5

Le recours doit être partiellement admis, le jugement attaqué annulé et la cause renvoyée à l'autorité cantonale (cf. consid. 4 supra). Pour le reste, le recours doit être rejeté dans la mesure où il est recevable. Au regard de la nature procédurale du vice examiné et dans la mesure où le Tribunal fédéral n'a pas traité la question de l'expulsion sur le fond, ne préjugeant ainsi pas de l'issue de celle-ci, il peut être procédé au renvoi sans ordonner préalablement un échange d'écritures (cf. ATF 133 IV 293 consid. 3.4.2; arrêts 6B_659/2022 du 17 mai 2023 consid. 4). La requête d'assistance judiciaire présentée par le recourant est sans objet dans la mesure où il obtient gain de cause et peut, à ce titre, prétendre à des dépens réduits de la part du canton de Vaud (art. 68 al. 1 LTF); la requête doit être rejetée pour le reste, dès lors que le recours était dénué de chances de succès s'agissant des aspects sur lesquels le recourant a succombé (art. 64 al. 1 LTF). Le recourant, qui succombe partiellement, supportera une partie des frais judiciaires, fixés en tenant compte de sa situation financière qui n'apparaît pas favorable (art. 66 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :