Hi @JRKeck
It is untested, but extremely likely that the issue us caused by naming the parent and child the same name.
To get around this, I would advise not to use the has_sub_field loop. Instead, use get_field to get the repeater field as an array and use simple PHP foreach to loop through the rows.
There are examples of this on the repeater field documentation page