First of all, I'm not sure why if the header, with it's custom menu, is automatically applied to new pages, the footer does not behave in the same way. I have had to manually change the footer on every page.
Only having done that, it keeps reverting to the default. If I have the same page open in Upfront, I can recover it by saving again. But I have just changed pages and it has reverted again and when I go back to edit the page, all my changes are gone.
I think that there is a database problem as it's possible to edit a page from within Upfront or using the "old-fashioned" WordPress way. I must confess I have found myself doing both to copy in formatting using the old way.
Changing the database from two different points is clearly dangerous and I assume that's why certain functionality has been closed off in Upfront. But I will want my client to use the regular WP way as it's much more stable and allows a standard format better (they'll only be adding posts anyway, not pages).
I currently have support access open on a separate issue (editing contact forms) so I would appreciate a look, please - I clearly cannot finalise and publish the site until the footer is stable!