Glide tables data dissapearing after a few seconds after submit

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.
Screenshot 2024-04-04 095351
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?

Can you show me a screen shot of your User Profiles configuration?



No, that’s not what I was looking for.
Go to Settings->Users & Authentication->Edit user profile.
It should look something like the below:

Okay, thanks.

In one of your earlier screenshots I see that you have Row Owners applied to the “DPI” column.
What is that column used for?
As you don’t have any role column configured, it doesn’t really make sense to have Row Owners on that column. This may or may not be related to the issue you are seeing, but I would suggest removing Row Owners from that column anyway, and see if that makes any difference.

DPI is like a drivers license number, it’s unique to each individual. I’ll remove it to test.