In an Integromat workflow, after a survey is submitted for the first time, I use a webhook and HTTP to hit the updateFeatures endpoint to update the values of two fields that are hidden from the survey.
I'm finding that when I edit and re-send the survey, that the values of the two hidden fields I had previously updated aren't being persisted with the re-send webhook, but it seems that the field default values are, probably because that's how the Form has it stored.
For now, my way around this is to use Inbox criteria based on the value of the hidden fields to re-open and submit surveys, rather than the Sent folder.
In the sent folder, are the objectid and globalId values stored? Perhaps a refresh option in the Sent folder could help prevent values from being replaced by default form values.