I am trying to create a Review and Submit page the shows all the changes from the previous pages. The patch function on the submit button successfully updates the data verse table, but doesn't display all the changes on the final page.
The flow that is currently implemented is as follows:

Question: How can i update the varNewJDData variable to contain the changes from the first 3 screens and display them to the user?
What I have tried:
On each screen, i used the Patch() function on the "next page" button. See the example below. This change did not work.
Patch(varNewJDData,jdScreenForm1.Updates);Navigate('JD Details Screen Pt 2')
I tried the Set function (similar to above), which did display the data but only from the last time i called Set(). So on the Review and Submit screen, i only saw data from the 3rd screen. It was adding the data to the global variable, but it was overriding itself each time i called set()
Set(varNewJobData,RollSumForm1.Updates);Navigate(‘Job Details Pt 2')