If the RadTimeline control is placed in a DataTemplate and the ItemTemplateSelector property is set in XAML, the selector is never used.
This is not reproducible if the RadTimeline control is not in a DataTemplate.
To work this around set the ItemTemplateSelector property in code-behind, after the RadTimeline control is initialized. You can use the Loaded event of the control.