Just an update… This method will save the new created fields, but in my case generated a bunch of errors related to array offsets in the template.
So the solution for me was to create a new Field Group with the new needed fields. This case the fields are saved and shown.