Hi @graphix
Can you check your wp_options table for any rows where the option_name starts with ‘new_’ or ‘options_new_’.
It is possible that during testing, your code saved it’s values with a post_id of ‘new’ and now your post is loading from ‘new’.
If the rows exist in the DB. Please remove them, and your form should clear out.
Thanks
E