I am afraid you may be mistaken, the issue regarding wayland is still open in barrier: https://github.com/debauchee/barrier/issues/109 including its most active fork input-leap: https://github.com/input-leap/input-leap/issues/109 (they cloned the issues, too, while forking). There is, however, https://github.com/r-c-f/waynergy which can do a client under wayland (but comes with caveats, too).