Due to some recent fixes post-version 4.2.1, access control has changed.
Password prompts are coming from vasd and not from the library.
The vasd daemon checks and then insists on a password change.
Even though pam_vas_smartcard handles the authentication, pam_vas handles the access control.