Persistence of Input Box on a Multi-Page App

I have a multi page application with one page being mainly an input page. Once the user enters a number for the input box it will recalculate columns for the output page. The data itself is persistent between the two pages (once I go back to the input page the calculations aren’t re-run based on the blank input boxes) but the input boxes are reset. The issue is that the input boxes values aren’t persistent and once I enter them in the input page and leave and come back, they are just going back to their placeholder. I have tried to use the persistence function within the set up of the input box (persistence = True, and persistence_type = ‘memory’) I have also tried all the types of persistence with no luck. Any help would be appreciated.

Please follow this below.

Here is some of the code for the input box:
dcc.Input(

        id='apt_inp',

        type='number',

        persistence=True,

        persistence_type='memory'

    ),