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?