Citation: 6B_1371/2023 E. 6

Au vu de ce qui précède, le recours doit être rejeté dans la mesure de sa recevabilité. Il convient de mettre le recourant au bénéfice de l'assistance judiciaire partielle (ATF 139 III 396 consid. 4; arrêt 6B_1271/2015 du 29 juin 2016 consid. 4; art. 64 al. 1 LTF), dans la mesure où sa conclusion liée au grief traité sous consid. 1 n'était pas dépourvue de chances de succès au moment du dépôt du recours, contrairement aux autres critiques soulevées. Il y a lieu de désigner Me Guillaume Hess en qualité d'avocat d'office et de lui allouer une indemnité réduite à titre d'honoraires, qui sera supportée par la caisse du Tribunal fédéral (art. 64 al. 2 LTF). Le recourant supportera des frais judiciaires réduits (art. 65 al. 2 et 66 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :