I'm writing out a data file into the RoamingFolder that is not larger than 10KB after the app is closed (suspended). The app runs on the dev desktop and the Surface 2, both of which are signed on to the same Microsoft Account. But the roaming data is not synchronized no matter how long I wait (I even left for lunch and came back 40 minutes later to no avail).
Both apps are verified to be closed, so there are no active file handles. Both devices will write the data into the Roaming Folder themselves if the app is opened/closed on each. And both devices sync data of other apps from the Windows Store.
The guidelines (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465094.aspx) state that sync is triggered by locking the device. This does not seem to trigger the sync either.