Citation: 6B_688/2022 E. C

A._________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 7 avril 2022. Il conclut, principalement, à la réforme de cet arrêt en ce sens qu'il est acquitté des infractions d'abus de confiance et d'escroquerie et que "la peine privative de liberté n'excédera pas la détention subie à ce jour". Le sursis octroyé le 21 juillet 2015 n'est pas révoqué et il n'est pas expulsé de Suisse. Les conclusions civiles de B._________ sont intégralement rejetées et les frais des procédures cantonales mis à la charge de la République et canton de Genève qui sera en outre condamnée aux frais et dépens de la présente procédure, lesquels comprendront une participation équitable aux honoraires d'avocat. Subsidiairement, si l'expulsion devait être confirmée, il conclut en ce sens qu'il est renoncé à ordonner le signalement de celle-ci dans le Système d'information Schengen (SIS). Plus subsidiairement, il conclut à l'annulation de l'arrêt attaqué (points 2, 3, 4, 5, 6, 8, 9, 15, 16 et 18) et au renvoi de la cause devant l'autorité précédente pour nouvelle décision à rendre dans le sens des considérants. Il sollicite, en outre, l'octroi de l'assistance judiciaire et la désignation de Me Niels Schindler comme défenseur d'office. Invités à déposer des observations, la cour cantonale s'est référée aux considérants de sa décision et le ministère public a conclu, avec suite de frais, au rejet du recours. Ces écritures ont été communiquées au recourant.