Hey Elliot,
I did a quick test and this seems to be working. Thanks for the great plugin.
I found the issue. This happens when the main repeaters sub field has the same field name
I am experiencing same issue.
get_fields( ID_OF_POST );
If there is a repeater field in the fields I am trying to get I get 2 warnings, and the field with that repeater field returns the number of items instead of the array of items like it should.
Here are the warnings:
array_keys() expects parameter 1 to be array, string given in /wp-content/plugins/advanced-custom-fields-pro/pro/fields/repeater.php on line 522
Invalid argument supplied for foreach() in /wp-content/plugins/advanced-custom-fields-pro/pro/fields/repeater.php on line 522
hopefully this gives more clarification.