Alexey thanks for the reference! I'll make sure to try it. 🚀
BTW, I think this behavior is caused by this sequence of 3 conditions:
https://github.com/SSSD/sssd/blob/c7733c44411aadc45dd3f209551a78c2609fa9a...
The code doesn't hit `continue` in the first condition because we don't see the
`"Not matching URI [%s], skipping.\n"` string in the log above. It's not
relevant, but I'm not sure if `uri` is NUL here. I think it gets its value from here
because I don't pass `--uri` option in the CLI:
https://github.com/SSSD/sssd/blob/c7733c44411aadc45dd3f209551a78c2609fa9a....
It also doesn't enter the second condition because the token isn't present in slot
#0.
So then we get to the third condition, and it is a removable device, so we hit `break` and
never go over slot #1.