just yesterday I was stuck with the same problem.
And today with @Keto help I’ve been able to narrow down the problem.
So in my case,
dconf dump /sailfish/text_input/
shows that there are entries for presage keyboard even that I did remove it.
To fix it it’s enough to go:
Settings → Text Input and change Active Keyboard but,
there’s a bug and one can be fooled where the change needs to be done,
look at this bug report for more information: