Your linuxcnc_info.txt report shows:
"lsb_release -sa: Ubuntu Ubuntu 18.04.5 LTS 18.04 bionic
DESKTOP: xubuntu
cmdline: BOOT_IMAGE=/boot/vmlinuz-5.6.19-rt12 ...
ii linuxcnc-uspace 1:2.9.0~pre0 amd64 motion controller for CNC machines and robots"
It appears that the the linuxcnc-uspace package was
NOT installed from the buildbot since buildbot deb installs
report with a line like:
"ii linuxcnc-uspace 1:2.9.0~pre0.4140.gb54a9f3bd amd64 ..."
In the above, the '4140' is a buildbot id and the
number string after the '.g' (b54a9f3bd) is the git
commit used for the build.
So -- i don't know how you installed linuxcnc-uspace
and furthermore i don't know where you got the rt
kernel with version 5.6.19-rt12 (i don't imagine that
kernel was available directly with xubuntu 18.04)
If the linuxnc-uspace package was built before the
merge-to-master date for switchkins (19jun21), it will
not have the switchkins functionality.
If you installed using someone's instructions, maybe
they can help you but using (x)ubuntu and/or a
non-buildbot provided deb package for the current
master branch is not something i am familiar with
and it may not be possible with the pending updates for
python3/gtk3 (see the following notes).
#
NOTE: With the pending (end-of-july) merge of the
branch master-gtk3, using any distro besides buster to
get master branch features is going to be problematic
for a while if you don't want to use buster or build
a run-in-place system.
Ref: github.com/LinuxCNC/linuxcnc/pull/1164
Ref: www.mail-archive.com/emc-developers@lists.sourceforge.net/msg21751.html
NOTE: the buildbot now makes master branch deb
packages ONLY for buster rtpreempt (32bit==i386 and
64bit==amd64 and rpi4): (no rtai, no ubuntu, no lucid,
no wheezy, no jessie, just buster )
Ref: buildbot.linuxcnc.org/buildbot/grid
Ref: github.com/LinuxCNC/linuxcnc/commit/323a1e5adc
#
In summary, for the current master branch one must now
use buster or use a run-in-place install.
#
I did a test in a virtual machine to see how to
install a master branch deb for buster rtpreempt):
1) From the page
linuxcnc.org/downloads/
download and install the iso:
Edit latest is:
www.linuxcnc.org/iso/linuxcnc-2.8.2-buster.iso
2) test (2.

by starting linuxcnc and running a sim config like:
configs/sim/axis/axis.ini
3) Add the buildbot packages by following the instructions:
buildbot.linuxcnc.org/
NOTE:
I skipped the step for 'sudo apt-key adv ...' because
the required keys are preinstalled when using an
iso and there is a known problem with the specified
keyserver:
Ref:
github.com/LinuxCNC/linuxcnc/issues/1209
Adding repositories for buildbot master can be done
in synaptic or by editing (sudo reqd) the file
/etc/apt/sources.list to add these lines:
Code:
deb http://buildbot.linuxcnc.org/ buster master-rtpreempt
deb-src http://buildbot.linuxcnc.org/ buster master-rtpreempt
4) After adding the repositories, i used synaptic to
reload and then upgraded to latest package for the
master branch:
linuxcnc-uspace 1:2.9.0~pre.4140.gb54a9f3bd