@NickGeek You need to add your user to the tpm-fido group.
By the way, this tool also needs to be started after the graphical UI has been started. Enabling the systemd unit is not ensuring that so it makes sense to automatically start the unit with a .desktop file instead, e.g.:
cat ~/.config/autostart/tpm-fido.desktop
[Desktop Entry]
Name=tpm-fido
Exec=systemctl --user start tpm-fido
Terminal=False
Type=Application
