On the SFChart I have a use case to display two Labels on the
LineSeries dynamically from a model binding. However, when the updates are made to the label values only one of the properties is updated the other retains the default value from when the view was initialized, but when I set a break point and hover over the property, the value has been updated. I have also checked to ensure that PropertyChanged event is been invoked in both cases.
(This happens on Android, but works as expected on UWP i.e. both labels are updated).
Code sample

In this case the SelectedSecondaryEmployee is updated but the SelectedPrimaryEmployee is not updated and always displays "EMPTY" after the index is updated to 1 and the OnPropertyChanged methood is invoked.
I have tried:
1) Calling the OnPropertyChanged(nameof(SelectedPrimaryEmployee)) at different points in the execution flow.
2) Changing the order of the calls in the last image to call the OnPropertyChanged(nameof(SelectedPrimaryEmployee)) first.
3) I have added the
ListenPropertyChange="True" property although it is not required on UWP.
This is the Android emulator I use
Thanks for your assistance