I am having the same problem and has only started from install of Delphi 11.3. Works fine when compiled for Windows but not on Android device.
In my case, I have TTmsFMXEdit control with EditType set to etMoney (keyboard type is numberpad). I have set the OnTap event to set:
TTmsFMXEdit1.SelectAll
and this is where the error seems to occur. I want to select all so user can initially overwrite whatever has already been entered. Have discovered that if I remove the OnTap event then all works Ok but I really want to use the selectall method.
Nothing to do with TMS but also getting same error on FirePower (Woll2Woll) datagrid when entering an integer value larger than 9 (ie. more than one character) on an integer field.
This happens only under Delphi 11.3 and when SelectAll is applied under code on OnClick Event or SelectAll under the control and Enter Numbers (Default Keypad has no Issue)
Set KeyboardType to PhonePad / NumberPad / Decimal NumberPad.
For the time being, I have had to re-install back to Delphi 11.2 where the problem doesn't happen for this project. Have installed Delphi 11.3 on a new machine (nice clean install) but still happens there..
We have installed the latest version and the issue still persists on Delphi 11.3.
Can you check on this and update asap, we are waiting for some update on the issue.
Have attached my test code for this problem. When compiled for Android and run on an Android tablet then the problem occurs. For your info ... I am using Android SDK 32 and my tablet (S6 Lite) has Android 13, UI version 5.1 although the issue also occurs on other Android versions.