I’ve had this problem since upgrading libxkbcommon. I’m on Arch, not Endeavor.
An official fix won’t be coming soon.
A workaround is to downgrade libxkbcommon:
cd /tmp
wget https://archive.archlinux.org/packages/l/libxkbcommon/libxkbcommon-1.11.0-1-x86_64.pkg.tar.zst
wget https://archive.archlinux.org/packages/l/libxkbcommon-x11/libxkbcommon-x11-1.11.0-1-x86_64.pkg.tar.zst
sudo pacman -U libxkbcommon-1.11.0-1-x86_64.pkg.tar.zst libxkbcommon-x11-1.11.0-1-x86_64.pkg.tar.zst.
Enjoy!