How to install Squeekboard or another on-screen keyboard

Maybe it has to do with this?

What the compositor has to support

A compatible compositor has to support the protocols:

  • layer-shell
  • virtual-keyboard-v1

It’s strongly recommended to support:

  • input-method-v2

What DE or Tiling WM are you using?