On common Linux distributions, PCSCD is the smart card daemon that claims and controls smart card readers. When you want to passthrough a USB smart card to the guest, the Workstation tries to yank the device from the PCSCD service. This leads to a bunch of
(vmx-vcpu-0) did not claim interface 0 before use in the dmesg logs.
VMware has disabled passthrough of USB smart cards to encourage the users to use the virtual USB smart card in the guest. As a result, users are unable to passthrough a USB smart card to the guest.