I'm assuming the menu is a seperate scene?
My usual command is SceneManager.LoadScene(0); (or whichever number scene you wish to load)
Another thing if things are being changed by a script, are the values assigned at the start or just updated as the script runs?
I honestly don't know how much difference the second one makes as I've never had the issue before, and haven't been at this very long (As in, i've tinkered through the years but never made any actual games until just over a week ago)