Hello,
When the client connects to the printer, it will trigger the driver version detection and compare the files in the C:\Windows\System32\spool\drivers\x64\3 path between the server and the client. If the file version of the client is lower than the file version of the server, the driver on the client will be updated.
Security updates released on and after July 6, 2021 contain protections for a remote code execution vulnerability in the Windows Print Spooler service (spoolsv.exe) known as “PrintNightmare”, documented in CVE-2021-34527. After installing the July 2021 and later updates, non-administrators, including delegated admin groups like printer operators, cannot install signed and unsigned printer drivers to a print server. By default, only administrators can install both signed and unsigned printer drivers to a print server.
You can try to configure the registry with RDITA=0 on the client. The command line is as follows(administrator). When a newer version of the server is detected, you can have permission to install the new version of the driver.
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
If the Answer is helpful, please click "Accept Answer" and upvote it.