After patching wvkbd so it wouldn't crash on a keypress (see this issue: #1355 ) I am able to use it successfully, and I can enter text in most applications as expected.
However, I can not trigger any Niri bindings with it, which makes it pretty unusable. I've created an issue on the Niri github page, and the maintainer suggested that it may be a Smithay issue instead.
I don't know enough about the internals of either Niri or Smithay to know for sure which is at fault, but I'm happy to debug or work on a PR if someone can help at least point me in the right direction :-)