Xonsh does not find xcontrib installed by pip install --user xontrib-zoxide

I use xonsh as my daily shell. I used to install it directly via
pip install --user ‘xonsh[full]’
but for Fedora 37 I installed the xonsh package via dnf.
I want to install some xontrib’s so I started with zoxide -
xpip install xontrib-zoxide
which work but then in xonsh the xcontrib load zoxide results in

FileNotFoundError: [Errno 2] No such file or directory: ‘zoxide’
Failed to load xontrib zoxide.

I also tried pip install --user xontrib-zoxide which indicated that it was already installed and up to date. And it is -

ls ~/.local/lib/python3.11/site-packages/xontrib/zoxide
zoxide.py zoxide_init_cache.py init.py pycache

How do I get the packaged xonsh to recognize installed xontrib’s?