Isso não vai funcionar, eu perdi algumas horas para isso. Os campos do repetidor ACF obtêm um novo id que não corresponde ao id do post pai (exceto o primeiro). Para tornar isso ainda mais confuso:Se você excluir um campo de repetidor, ele pode permanecer no banco de dados; portanto, qualquer consulta retornará todos os dados do campo do repetidor, antigos e novos.
A melhor solução que encontrei para isso é fazer um loop no campo do repetidor silenciosamente e enviar os dados para uma matriz multidimensional. Em seguida, faça um loop sobre essa matriz novamente para produzir a saída.