I am using IAgentryControlViewModelCollectionDisplay as datacontext. I am expecting to read two custom values from agentry side. There are two items coming from Agentry which will be displayed as list items on Work Manager. Since there are two items, the code loops through each one and reads the two custom values. The custom values exists for one of the items on the list. On the initial load, the custom values are not returned, while when there is a viewmodel property changed on the list of Agentry the custom value is returned properly for the second item in the list.