Hi
For your hang issue, can you try the following steps and see if that helps:
>cd /System/Library/Security/tokend/
>sudo mkdir tmp
>sudo mv CAC* tmp/
Remove and insert your card again.
Open Keychain Access. Make sure the card appears as "PIV-*".
Try insert the smartcard again and access to the application, see if you still experience the freezing issue?
To undo the changes to tokend, you can do:
>cd /System/Library/Security/tokend/
>sudo mv tmp/CAC* .
Hope it helps. Thank you!
BR,
Ivan