Citation: 6B_981/2019 E. 7

Le recours doit être partiellement admis, le jugement attaqué annulé et la cause renvoyée à l'autorité cantonale pour nouvelle décision. Le recourant qui obtient gain de cause sur l'essentiel des griefs ne supporte pas de frais judiciaires (art. 66 al. 1 LTF) et peut prétendre à une indemnité de dépens à la charge du canton de Vaud (art. 68 al. 1 et 2 LTF), ce qui rend sans objet sa demande d'assistance judiciaire. Compte tenu des circonstances, les intimées n'ont pas à supporter de frais (art. 66 al. 1 LTF) ni à verser des dépens au recourant (art. 68 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :