Citation: 5A_899/2019 E. 4.2

4.2. Die Rückweisung zum erneuten Entscheid gilt, selbst wenn der Ausgang des Verfahrens offen ist, im Hinblick auf die Gerichtskosten und die Parteientschädigung als vollständiges Obsiegen der betreffenden Partei. Unerheblich bleibt, ob eine Rückweisung beantragt und ob das entsprechende Begehren im Haupt- oder Eventualantrag gestellt wurde (BGE 141 V 281 E 11.1; Urteil 5A_902/2018 vom 14. August 2019 E. 5). Auf die Beschwerde konnte sodann in untergeordneten Punkten zwar nicht eingetreten werden, eine Kostenausscheidung rechtfertigt sich deswegen aber nicht. Unter diesen Umständen gilt der Beschwerdeführer als vollständig obsiegend, weshalb die Gerichtskosten der Beschwerdegegnerin aufzuerlegen sind (Art. 66 Abs. 1) und diese dem Beschwerdeführer die Parteikosten zu ersetzen hat (Art. 68 Abs. 1 und 2 BGG). Beide Parteien ersuchen für das bundesgerichtliche Verfahren um unentgeltliche Rechtspflege und Beiordnung ihrer Anwälte als unentgeltliche Rechtsvertreter. Die diesbezüglichen Voraussetzungen sind erfüllt (Art. 64 Abs. 1 und 2 BGG). Da der Beschwerdeführer keine Verfahrenskosten zu tragen hat, ist sein Gesuch um unentgeltliche Rechtspflege allerdings gegenstandslos geworden, soweit es die Befreiung von den Gerichtskosten betrifft (BGE 109 Ia 5 E. 5). Nicht gegenstandslos wird es hingegen hinsichtlich der Bestellung eines unentgeltlichen Rechtsbeistands: Zwar wird dem obsiegenden Beschwerdeführer eine Parteientschädigung zugesprochen. Angesichts der wirtschaftlichen Verhältnisse der Beschwerdegegnerin ist indessen nicht anzunehmen, dass er die ihm zustehende Entschädigung wird erhältlich machen können. Deshalb ist auch die Anwältin des Beschwerdeführers aus der Bundesgerichtskasse zu entschädigen (BGE 122 I 322 E. 3d). Beide Parteien werden darauf hingewiesen, dass sie der Bundesgerichtskasse Ersatz zu leisten haben, falls sie dazu später in der Lage sind (Art. 64 Abs. 4 BGG; vgl. zum Ganzen Urteil 5A_295/2016 vom 23. Februar 2017 E. 6.2, nicht publ. in: BGE 143 III 113).