Are you using the field names or the field keys? If you are trying to populate a repeater that does not exist yet then you need to use the field key instead of the field name when using any of the acf update functions, including add_row(). This is outlined in the docs https://www.advancedcustomfields.com/resources/add_row/
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users