oh, just realized I didn't answer 1 of your questions.
It's been a while since I implemented the RTE, but upon thinking about it, I remember now I faced a flock-ton of text entry problems on Android. Flippin' annoying. Text would disappear, characters would shift, parts of sentences would go blank. Ugh.
The problem wasn't tuarua's fault - I think it had something to do with attaching the webView to an AIR app. It's not the same as adding a WebView to an Activity in native code. AIR apps on droids run in a layer upon a layer (AVM w/in ART), and b/c the webView widget runs in a separate process with AIR & the UI can only be updated on the main thread...something in that caused a synchronization problem btw the UI in the main AIR process and that of the WebView process. The UI appears as a single app (which is what we want) BUT it's composed 2 different processes - AIR & the WebView. The Android Framework assumes they're independent of each other, but in our case, AIR "enslaves" the webView. The end result leads to a disjointed mess when updating the UI in the WebView. (DISCLAIMER: I don't know why there were so many text entry problems on Android - my explanation above is speculation as I don't know enough yet to substantiate my claims.)
There was a trick I did to get it working for Marshmallow/Nougat. I never did iron out the wrinkles on Lollipop tablets; at the time - this was 7/8 months ago - the majority of users were on API 23/24/25. Around 5% of my user-base had lollipop (5.0.x & 5.1.x) then. So, I just didn't display the WebView below API 23.
On Windows/Mac desktops, CKEditor on WebView worked great.
On Windows 10 tablets, CKEditorLite in WebView worked great.
On iOS, CKEditorLite in WebView worked great, albeit I don't have a lot of iOS users using the RTE.
On Android, CKEditorLite in WebView worked ok with some bandaids.
If I had to do it over again on Android, I'd create a custom Android Native extension that would display a full-screen RTE. You can build a RTE pretty easily in Kotlin/Java.
Anyway, I apologize for not answering your question with my previous response; it's been a while since I did this. I'll post the goodies in a few days.