If you store a string with an embedded tile, upon restoring it later this string will no longer have the correct embedded tile information. It will have a blank space visually, but actually has an incorrect value.
For example:
Smile might be saved to persistent storage like so...
myVariable = "{embed:tileSmile}Smile"
store "myVariable"
Then when restored...
restore (or restore "myVariable")
When displayed will appear with a leading space as: Smile
I think it is still trying to embed a tile, but I don't know what that tile is.
In the logs, it still appears to have some kind of tile information, because it will not pass a string comparison anymore: