Thank you for your post.
This issue has been previously reported on this forum and on TechNet. For this forum, see:
Although there is no resolution at this time, "PhilModJunk" did provide a script that will notify users when they get into this strange state. See his post and test file to download at:
I have attached your post to the original report. When more information becomes available, I will post again.
I'm not fully confident that what I reported matches what is reported here. The reason my "Detect bug state" script works for me consistently is that this state only seems to kick in when the first file is opened on the iOS device. Thus, a script that checks for the issue OnFirstWIndow open is sufficient. But you report an issue that occurs after extended use--so this may be something else.
And my fields and variables were coming up empty for two reasons: a) they were being modified by expressions that used GetField and the function was incorrectly returning a null values and b) changes made to a field were not being committed back to the database. Simply closing and reopening a popover where the edits had been made brougth the fields back up with their prior values.