I have exactly this problem again. The repeater field is called “fields” – could that be relevant?
Everything worked fine, but I cannot see what I could have changed that broke this.
get_fields with this field returns the length of the repeater array rather than its content. Also, this seems to be happening for the field group attached to the options page