I've updated the sample to expose the issue. The updated solution is attached.
1. Unzip the Solution
2. Load solution into vs 2019
3. Set GettingStartedButton.Android project as startup project.
4. Run (Debug) application in emulator.
5. Page 1 will load, toggle the segmented control.
6. Click the >> button to navigate to page 2.
7. Toggle the segmented control on page 2.
8. Click the << button to navigate back to page 1.
9. Toggle the segmented control on page 1 again.
10. An exception is thrown.
05-18 07:58:13.986 I/MonoDroid(12163): UNHANDLED EXCEPTION:
05-18 07:58:13.993 I/MonoDroid(12163): System.NullReferenceException: Object reference not set to an instance of an object.
05-18 07:58:13.994 I/MonoDroid(12163): at Syncfusion.Android.Buttons.SfSegmentedControl.UpdateSelectionIndicator () [0x00006] in <86670befeb3e494b8c5188a7f45de6ac>:0
05-18 07:58:13.994 I/MonoDroid(12163): at Syncfusion.Android.Buttons.SfSegmentedControl.<set_SelectionIndicatorSettings>b__60_0 (System.Object sender, System.ComponentModel.PropertyChangedEventArgs args) [0x00000] in <86670befeb3e494b8c5188a7f45de6ac>:0
05-18 07:58:13.994 I/MonoDroid(12163): at Syncfusion.Android.Buttons.SelectionIndicatorSettings.RaiseOnPropertyChanged (System.String propertyName) [0x00012] in <86670befeb3e494b8c5188a7f45de6ac>:0
05-18 07:58:13.994 I/MonoDroid(12163): at Syncfusion.Android.Buttons.SelectionIndicatorSettings.set_Color (Android.Graphics.Color value) [0x00007] in <86670befeb3e494b8c5188a7f45de6ac>:0
05-18 07:58:13.994 I/MonoDroid(12163): at Syncfusion.Android.Buttons.SelectionIndicatorSettings.SetEquivalentValues (Syncfusion.XForms.Buttons.SelectionIndicatorSettings formSettings) [0x0000c] in <86670befeb3e494b8c5188a7f45de6ac>:0
05-18 07:58:13.994 I/MonoDroid(12163): at Syncfusion.Android.Buttons.SelectionIndicatorSettings.FormSettingsOnPropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs propertyChangedEventArgs) [0x00000] in <86670befeb3e494b8c5188a7f45de6ac>:0
05-18 07:58:13.994 I/MonoDroid(12163): at (wrapper delegate-invoke) <Module>.invoke_void_object_PropertyChangedEventArgs(object,System.ComponentModel.PropertyChangedEventArgs)
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.BindableObject.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:211
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.Element.OnPropertyChanged (System.String propertyName) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\Element.cs:353
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.BindableObject.SetValueActual (Xamarin.Forms.BindableProperty property, Xamarin.Forms.BindableObject+BindablePropertyContext context, System.Object value, System.Boolean currentlyApplying, Xamarin.Forms.Internals.SetValueFlags attributes, System.Boolean silent) [0x00114] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:443
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.BindableObject.SetValueCore (Xamarin.Forms.BindableProperty property, System.Object value, Xamarin.Forms.Internals.SetValueFlags attributes, Xamarin.Forms.BindableObject+SetValuePrivateFlags privateAttributes) [0x00173] in D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:379
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.BindingExpression.ApplyCore (System.Object sourceObject, Xamarin.Forms.BindableObject target, Xamarin.Forms.BindableProperty property, System.Boolean fromTarget) [0x00220] in D:\a\1\s\Xamarin.Forms.Core\BindingExpression.cs:167
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.BindingExpression.Apply (System.Boolean fromTarget) [0x0003e] in D:\a\1\s\Xamarin.Forms.Core\BindingExpression.cs:57
05-18 07:58:13.994 I/MonoDroid(12163): at Xamarin.Forms.BindingExpression+BindingExpressionPart.<PropertyChanged>b__49_0 () [0x00000] in D:\a\1\s\Xamarin.Forms.Core\BindingExpression.cs:618
05-18 07:58:13.994 I/MonoDroid(12163): at Java.Lang.Thread+RunnableImplementor.Run () [0x00008] in <788a34f7a7b84486905dfde786529d42>:0
05-18 07:58:13.994 I/MonoDroid(12163): at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00009] in <788a34f7a7b84486905dfde786529d42>:0
05-18 07:58:13.994 I/MonoDroid(12163): at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.18(intptr,intptr)
05-18 07:58:14.025 W/ngStartedButto(12163): JNI RegisterNativeMethods: attempt to register 0 native methods for android.runtime.JavaProxyThrowable
05-18 07:58:14.037 D/Mono (12163): DllImport searching in: '__Internal' ('(null)').
05-18 07:58:14.037 D/Mono (12163): Searching for 'java_interop_jnienv_throw'.
05-18 07:58:14.037 D/Mono (12163): Probing 'java_interop_jnienv_throw'.
05-18 07:58:14.037 D/Mono (12163): Found as 'java_interop_jnienv_throw'.
I hope this helps you find the issue.
Thank you.