Have you searched for an existing feature request?
Brief Summary
I think there should be GUI CLI arguments for specifying a smartcard in challenge-response mode to use for unlocking a database.
Example
A GUI CLI command to unlock a database using the suggested additional arguments could look like this:
KeePassXC --yubikey 1:12345678 Passwords.kdbx
Context
This would be extremely useful for me as I like to automatically unlock my database on login using a keyfile for convenience however if my system was compromised with this setup they could just swipe the database and keyfile and gain access to my data so I would like to be able to also specify a smartcard in passive challenge-response mode so it can be automatically unlocked on login while also being as secure as using any other protection method.