LocalStorage serve para dentre outras coisas, casos assim, guarda o estado do formulário e depois recupera
O problema por outro lado não é nem esse mas sim você ter um formulário que obriga o cadastro em outra tabela que é cadastrada em outra página, em UX isso é chamado de quebra de locus