Hello Sam,
We constantly use submission forms with multiple pages, and i can
assure you that apart from this problem (and some other issues with
custom javascript elements that don't get initialized with the previous
value -something that is more or less an expected behavior of my poor
programming skills) moving back and forth has been working flawlessly
for us for several years!
So please do ticketize it and try to find a solution... :)
Coming to think of it, a quick workaround might require that the
submission form writes the values of ALL elements, even empty ones...
(although I'm confident that you'll come up with a more elegant
solution!)
Best regards,
Theodoros