After I tried all kinds of methods to trigger an On Change action with external Bluetooth barcode scanners and failed, I think I finally locate the problem: PowerApps app on IOS simply doesn't accept a <CR> code (Carriage Return).

I did setup my scanner with a <CR> suffix, and it works fine with PowerApps on Windows App and on web, as you can see with the multiline TextInput, but it never works on PowerApps on my iPad and iPhone, I didn't try Android though.
While same scanner works fine to add <CR> with other apps on my iPad, for example Notes and Numbers.
(I'm with IOS 13.1)
Do you know if that's a bug? and is there any workaround?
This is similar to thread Initiating on change without hitting enter with external barcode scanner