I have a front end form that adds to a repeater. The repeater has first name, last name, email, checkbox, and a text field. On the front end form I only want to display the first three fields. Currently I’m using CSS to hide the fields but that doesn’t allow me to make those fields required (I use the same form on a different page where those hidden fields are displayed and updated).

<?php acf_form(['field_groups' => [ 246 ],
// 'fields' => array('field_5a21a84ddb30b', 'field_5a21a8a3db30c', 'field_5a21a8aedb30d'),
'post_id' => $user_ID,
'post_title' => false,
'submit_value' => __("Submit", 'acf'),
]); ?>
When I restrict the fields displayed by adding 'fields' => array('field_5a21a84ddb30b', 'field_5a21a8a3db30c', 'field_5a21a8aedb30d'),
it no longer allows me to add more items to the repeater. It just displays the last values submitted and allows me to edit it.

Ideally when this page loads I’d like to show a blank form that allows someone to add to the repeater upon submit, but I could also work with showing all the repeater items if I can limit it to only the first three fields.