I have added code on Main thread for cursor position and it is working fine.
Device.BeginInvokeOnMainThread(() => { CurrentCounterEntry.CursorPosition = CurrentCounterEntry.Text.Length; });