I do not see the data binding settings in this markup: http://www.telerik.com/help/aspnet-ajax/tilelist-databinding-basics.html. It is also important to make sure you create any proigrammatic tiles in the Page_Init event: http://www.telerik.com/help/aspnet-ajax/tilelist-server-side-programmatic-creation.html.
If those conditions are met, I would advise that you first upgrade to the latest version (I advise trying the latest internal build or wait a bit for the Q3 2014 SP1 release) as it will contain several fixes related to data binding and tile state issues.
I would advise upgrading at least to the Q2 2014 SP1 release because of this fix: http://feedback.telerik.com/Project/108/Feedback/Details/132534-fix-ids-of-data-bound-tiles-are-not-the-same-between-the-first-two-postbacks.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.