Si da error es porque la instalación se ha realizado, así que TWRP cumple como debe.
Luego lo que esté pasando internamente en system para que de ese error es otra historia no relacionada con el recovery. Puede que sea tema de permisos, o de que necesita alguna librería más para funcionar, o que la apk nueva haga referencia al teclado original y android se haga la picha un lío. En fin, puede ser por muchas cosas.
Dime qué teclado es y ponme el link del mismo para ver si detecto alguna anomalía o para decirte cómo instalarlo.
Un saludo.
