Can you please elaborate a bit more on how the ContextMenu is attached to the item?
I would suggest you to try using the approach below and see if this makes any difference:
sender, TreeListItemCreatedEventArgs e)
TreeListDataItem dataItem = (TreeListDataItem)e.Item;
+ dataItem.DisplayIndex +
You can refer to a similar demo using RadListView and RadContextMenu
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.