Sounds like a libinput bug.
https://www.freedesktop.org/wiki/Software/libinput/
https://wayland.freedesktop.org/libinput/doc/latest/touchpad...
I'd file a bug though, and see if whatever's wrong can be fixed for every trackpad of that same make/model.