I try to use the smartcard with el9, it looks okay up to now.
But the issue since 2019 is still present.
If no-one is logged it blocks in libpcsclite, this accumulates e.g. cron jobs which checks for updates.
I posted the problem already here
Trouble-with-VMware-Smartcard-support/
The patch is to not block if no one is logged in.
This shoud be done on a different layer and faster than with "system", given that vmware replaces pcscd and pcscd should know if serialisation (MS-RDPESC) can work.
But with this patch it works.
(You need to compile libpcsclite with the same compiler optione as in el9)