I have a theory about what may be happening with the iOS app syncing issues…..I have not tested this theory yet.
I had created several documents, one of which was named “CSD”. I was testing this live on my PC app, iOS (iPhone) and several other locations at once. I then closed all the instances of Legend. All of the Legend(s) were showing the CSD document at the time they were closed.
Later, I launched the PC Native app and deleted all my documents. I then created a NEW document with the same name as the old document (CSD). I then populated that document with some test data.
Then, I launched the iPhone app and it displayed the last shown document (CSD). The contents of it did not match the CSD document I was showing on the PC App, even after waiting several minutes for it to sync.
My suspicion is that the new CSD Document on the PC App IS NOT THE SAME CSD Document that was showing on the iPhone app, even though they both showed the CSD Document as selected. I believe the iPhone app was showing the old CSD Document and it’s contents.
This may be related to the fact that you can create two documents with the same name. I’m assuming that two documents with the same name have some type of “unique identifiers”, a unique serial number so that the code doesn’t confuse two items with the same name. Perhaps something on the iPhone app is using the document’s name INSTEAD of the unique identifier when syncing the documents and their contents.
Although I believe that you should not be able to create two documents with the same name and that they should append a (1) or (2) to their names to avoid this type of thing.
Hope that helps.