I have had very similar issues.
I have succeeded by NOT using tablet mode.
I first created a new local user without password, logged in as that user, went to tablet mode settings, and ticked to display onscreen keyboard when no hardware keyboard is connected; this is effective even when not in tablet mode. I did not turn on tablet mode.
Then I logged in as the admin user and set up a kiosk with this existing user.