I was able to reproduce it with a "Wacom Bamboo 16FG 4x5". The "* Pad" device must have the ID_INPUT_TABLET_PAD udev tag to be properly recognized by libinput, but it doesn't have it. The libwacom package has a tool called generate-udev-rules that can be used to generated udev rules file that ads it (and does some other things). When I used it, the device was correctly recognized by libinput. In our libwacom package the generate-udev-rules tool is built, but not used or installed. It seems that the expectation is that it would be used during the package build and only the resulting rules file would be included in the binary package. For example libwacom package from Ubuntu does it that way and the generated udev rule is then included in libwacom-common binary package. In X server the xf86-input-wacom has priority over xf86-input-libinput and it seems to work correctly both with and without the udev rule. So if xf86-input-wacom is installed, this bug doesn't affect X server.