Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
What is wrong with the API solution that i mentioned in my answer? In the API explorer tool, you can try out everything, you can execute the API calls and check the response. It is possible to select one particular row from the database with API. Also possible to update one particular row with the API, so it could fulfill your need. And it is documented well. docs.civicrm.org/dev/en/latest/api
What are your CRM and CMS versions? I could not reproduce this issue on Civi 5.37.1 & Drupal 8. I have created an event form with required fields. Then submitted the form without filling it. The client side validation printed the 'This field is required.' error messages for me only once / required field.
The template content is dropped with the reset only those changes are expected that were added to the Newsletter Template. But the recipient, subject, etc setup is kept. I think it is an acceptable loss if you want to make sure that the important changes are stored in the main template and the current mailing is originated from the latest version of the template.