Hi all, I came up with what I belive to be an ingenious solution to verify phone numbers. When the person starts the phone verification, a date is generated, which generates a random number that is converted into a pin. The phone they are trying to verify gets sent the pin via twilio and if the pin they enter matches the verification pin there unverified phone number gets saved as their verified phone number.
Here is the page where they input their phone number,
Here is the logic of the button on that page
Here are the profile fields from the resulting logic
Here is a screenshot of the second page of the form.
Here is the logic for the final entry of the form. After the person puts in the right pin, the verify button appears and should write the column values of the PhoneV2 field.

However, the data lands correctly in the data table. However, after I refresh the dataset, the number disappears from the Phone V2 column row for that users profile. This keeps happening and I have tried to create new columns but the problem still persists. Is there anything I am doing wrong?