Dat gaat niet werken, ik ben er een paar uur mee bezig geweest. De ACF-repeatervelden krijgen een nieuwe id die niet overeenkomt met de bovenliggende post-id (behalve de eerste). Om het nog verwarrender te maken:als je een repeaterveld verwijdert, kan het in de database blijven; dus elke query retourneert alle gegevens van het repeaterveld, oud en nieuw.
De beste oplossing die ik hiervoor heb gevonden, is om het repeaterveld stil in een lus te plaatsen en de gegevens naar een multidimensionale array te pushen. Loop dan opnieuw over die array om de uitvoer te produceren.