Pro Forms: Repeating Product Input in Multi-Step Form (Flow Step 2 back to Step 1)

I am currently using Pro Forms to build a product configurator, which is a multi-step form. You can see the current setup here: Offerte aanvragen | MS Pallets

My form currently has the following flow:

Step 1: User select product
Step 2: User inputs initial product details.
Step 3: User contact information

I want to allow users to add multiple products to their quote request. This means after filling in the details for one product (Step 2), I would like the flow to loop back to the beginning of Step 1 so they can input the details for a second (and third, etc.) product before proceeding to the final contact step (Step 3).

I have looked at using the Repeater element within Pro Forms. However, I read that Conditional Logic is not yet fully supported within Repeaters.

Is there a recommended way within Pro Forms (using the Repeater element or a custom method) to implement a “Add Another Product” button at the end of Step 1 that effectively restarts Step 1 for a new product, while retaining the data from the previously added product(s)?

Any guidance on how to achieve this ‘product loop’ with data retention would be greatly appreciated.

Thank you in advance for your help!