Hello,
I've noticed that if I set RoamingEnabled to false when a secondary tile is created, Windows doesn't roam that tile but its value is always true if you enumerate all the pinned secondary tiles later. It is possible to use the
Secondary tiles sample with a simple modification to check this, change line 79 of Scenario3_EnumerateTiles.xaml.cs to print the value of RoamingEnabled:
outputText.AppendFormat("Tile Id[{0}] = {1}, Tile short display name = {2}, RoamingEnabled = {3} {4}", count++, tile.TileId, tile.DisplayName, tile.RoamingEnabled, System.Environment.NewLine);
In Scenario1_PinTile.xaml.cs, the sample sets RoamingEnabled to false in line 113:
// Set this to false if roaming doesn't make sense for the secondary tile.
// The default is true;
secondaryTile.RoamingEnabled = false;
But, if I run the sample, pin a tile and then enumerate the tiles this is what I get:

Is it a Windows 8.1 issue or does it only happen to me?