My custom smartcard kmdf driver is blocked in win11

i have smartcard reader driver which is kmdf driver. My driver is blocked by win11 from starting somehow and in device manager i get following error

The driver for this device has been blocked from starting because it is known to have problems with Windows. Contact the hardware vendor for a new driver. (Code 48)

My previous binaries of the driver was signed with win10 system and microsoft partner center. The driver loads and starts properly in win11. Now my system is migrted to win11 and now if i sigh the driver in win11, and try to install, it does not work and blocked by the windows

Below is my modified INF file which is as per the new driver isolation pilicy

[Version]
Signature="$WINDOWS NT$"
Class=SmartCardReader
ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}
Provider=%Ifx%
PnPLockdown=1
CatalogFile=ifxvscr.cat
DriverVer = 04/23/2025,1.6.01.04

[ControlFlags]
; Prevent legacy install for PnP readers
ExcludeFromSelect=IFX-Smart_Card_Reader-V
ExcludeFromSelect=IFX-Smart_Card_CL_Reader-V

[Manufacturer]
%Ifx%=IFX, NTamd64.10.0...16299

[SourceDisksFiles]
ifxvscr.sys=1,,

[IFX.NTamd64.10.0...16299]
%IFXVSCR.DeviceDesc%=IFXVSCR.Install.NTamd64.10.0...16299, IFX-Smart_Card_Reader-V
%IFXVSCR_CL.DeviceDesc%=IFXVSCR.Install.NTamd64.10.0...16299, IFX-Smart_Card_CL_Reader-V

[IFXVSCR.Install.NTamd64.10.0...16299]
AddReg=IFXVSCR.Install.AddReg
CopyFiles=IFXVSCR.Install.CopyFiles

[IFXVSCR.Install.AddReg]
HKR,, AdapterType, 0, "0100"

[IFXVSCR.Install.CopyFiles]
ifxvscr.sys,,,1

[IFXVSCR.Install.NTamd64.10.0...16299.HW]
AddReg=IFXVSCR.Install.NTamd64.10.0...16299.HW.AddReg

[IFXVSCR.Install.NTamd64.10.0...16299.HW.AddReg]
HKR,,Security,,"D:P(D;OICI;GA;;;BG)(A;OICI;GRGWGX;;;AN)(A;OICI;GRGWGX;;;AU)(A;OICI;GA;;;BA)"

[IFXVSCR.Install.NTamd64.10.0...16299.Services]
AddService=IFXVSCR, 2, IFXVSCR.Service.NTamd64.10.0...16299, IFXVSCR.EventLog.NTamd64.10.0...16299

[IFXVSCR.Service.NTamd64.10.0...16299]
DisplayName = %IFXVSCR.SVCDESC%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_AUTO_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %13%\ifxvscr.sys
Dependencies = TCPIP

[IFXVSCR.EventLog.NTamd64.10.0...16299]
AddReg=IFXVSCR.AddEventLog.reg

[IFXVSCR.AddEventLog.reg]
HKR,, EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\ifxvscr.sys"
HKR,, TypesSupported, 0x00010001, 7

[DestinationDirs]
DefaultDestDir=13
IFXVSCR.Install.CopyFiles=13

[SourceDisksNames]
1=%InstallDisk%,ifxvscr.sys,,

[IFXVSCR.Install.NTamd64.10.0...16299.Wdf]
KmdfService=IFXVSCR, IFXVSCR_Wdfsection

[IFXVSCR_Wdfsection]
KmdfLibraryVersion = 1.11

; ================= Strings =====================
[Strings]
IFXVSCR.DeviceDesc ="IFX virtual Smart Card CB Reader"
IFXVSCR_CL.DeviceDesc ="IFX virtual Smart Card CL Reader"
IFXVSCR.SVCDESC ="IFX virtual Smart Card Reader"
ClassName ="Smart Card Readers"
InstallDisk = "IFX-V CB Installation Disk"

is my INF correct.? what can exactly block the driver in windows 11?

Any help would be useful here, since i am currently blocked by this and have no clue what is blocking the driver from starting.

Here is the log from setupapi.dev.log file

[Device Install (UpdateDriverForPlugAndPlayDevices) - IFX-Smart_Card_CL_Reader-V]
Section start 2025/04/24 14:09:41.427
cmd: devcon64.exe install ifxvscr.inf IFX-Smart_Card_CL_Reader-V
ndv: INF path: C:\UserData\PCSC\driver\Win10\amd64\ifxvscr.inf
ndv: Install flags: 0x00000001
ndv: {Update Device Driver - ROOT\SMARTCARDREADER\0001}
ndv: Search options: 0x00000080
ndv: Searching single INF 'C:\UserData\PCSC\driver\Win10\amd64\ifxvscr.inf'
dvi: {Build Driver List} 14:09:41.459
dvi: Searching for hardware ID(s):
dvi: ifx-smart_card_cl_reader-v
dvi: Created Driver Node:
dvi: HardwareID - IFX-Smart_Card_CL_Reader-V
dvi: InfName - c:\userdata\pcsc\driver\win10\amd64\ifxvscr.inf
dvi: DevDesc - IFX virtual Smart Card CL Reader
dvi: Section - IFXVSCR.Install.NTamd64.10.0...16299
dvi: Rank - 0x00ff0000
dvi: Signer Score - WHQL
dvi: DrvDate - 04/23/2025
dvi: Version - 1.6.1.4
dvi: {Build Driver List - exit(0x00000000)} 14:09:41.474
dvi: {DIF_SELECTBESTCOMPATDRV} 14:09:41.474
dvi: Default installer: Enter 14:09:41.474
dvi: {Select Best Driver}
dvi: Class GUID of device changed to: {50dd5230-ba8a-11d1-bf5d-0000f805f530}.
dvi: Selected Driver:
dvi: Description - IFX virtual Smart Card CL Reader
dvi: InfFile - c:\userdata\pcsc\driver\win10\amd64\ifxvscr.inf
dvi: Section - IFXVSCR.Install.NTamd64.10.0...16299
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 14:09:41.474
ndv: Force Installing Driver:
ndv: Inf Name - ifxvscr.inf
ndv: Driver Date - 04/23/2025
ndv: Driver Version - 1.6.1.4
ndv: Driver package 'C:\WINDOWS\System32\DriverStore\FileRepository\ifxvscr.inf_amd64_255b8c3d9bd99849\ifxvscr.inf' is already imported.
sto: {Setup Import Driver Package: c:\userdata\pcsc\driver\win10\amd64\ifxvscr.inf} 14:09:41.474
sto: Driver package already imported as 'oem89.inf'.
sto: {Setup Import Driver Package - exit (0x00000000)} 14:09:41.474
dvi: Searching for hardware ID(s):
dvi: ifx-smart_card_cl_reader-v
dvi: Class GUID of device changed to: {50dd5230-ba8a-11d1-bf5d-0000f805f530}.
ump: {Plug and Play Service: Device Install for ROOT\SMARTCARDREADER\0001}
dvi: {Core Device Install} 14:09:41.521
dvi: {Configure Device - ROOT\SMARTCARDREADER\0001} 14:09:41.521
dvi: Device Status: 0x01802001
dvi: Parent Device: HTREE\ROOT\0
sto: {Configure Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\ifxvscr.inf_amd64_255b8c3d9bd99849\ifxvscr.inf}
sto: Source Filter = ifx-smart_card_cl_reader-v
inf: Class GUID = {50dd5230-ba8a-11d1-bf5d-0000f805f530}
inf: Class Options = Configurable
inf: {Configure Driver: IFX virtual Smart Card CL Reader}
inf: Section Name = IFXVSCR.Install.NTamd64.10.0...16299
inf: {Add Service: IFXVSCR}
inf: Start Type = 3
inf: Service Type = 1
inf: Error Control = 1
inf: Image Path = \SystemRoot\System32\DriverStore\FileRepository\ifxvscr.inf_amd64_255b8c3d9bd99849\ifxvscr.sys
inf: Display Name = IFX virtual Smart Card Reader
inf: Dependencies = TCPIP
inf: Updated service 'IFXVSCR'.
inf: {Add Service: exit(0x00000000)}
inf: Hardware Id = IFX-Smart_Card_CL_Reader-V
inf: {Configure Driver Configuration: IFXVSCR.Install.NTamd64.10.0...16299}
inf: Service Name = IFXVSCR
inf: Config Flags = 0x00000000
inf: {Configure Driver Configuration: exit(0x00000000)}
inf: {Configure Driver: exit(0x00000000)}
flq: {FILE_QUEUE_COMMIT} 14:09:41.552
flq: {FILE_QUEUE_COMMIT - exit(0x00000000)} 14:09:41.552
sto: {Configure Driver Package: exit(0x00000000)}
dvi: Install Device: Configuring device. 14:09:41.552
dvi: Configuration: oem89.inf:ifx-smart_card_cl_reader-v,IFXVSCR.Install.NTamd64.10.0...16299
dvi: Install Device: Configuring device completed. 14:09:41.552
dvi: Device Status: 0x01802001
dvi: Install Device: Starting device 'ROOT\SMARTCARDREADER\0001'. 14:09:41.568
dvi: Install Device: Starting device completed. 14:09:41.584
!!! dvi: Device not started: Device has problem: 0x30 (CM_PROB_DRIVER_BLOCKED), problem status: 0xc000036b.
dvi: {Configure Device - exit(0x00000000)} 14:09:41.584
dvi: {Core Device Install - exit(0x00000000)} 14:09:41.584
ump: {Plug and Play Service: Device Install exit(00000000)}
ndv: {Update Device Driver - exit(00000000)}
ndv: {Install Related Drivers} 14:09:41.584
ndv: {Install Related Drivers: exit(0x00000000)} 14:09:41.584
<<< Section end 2025/04/24 14:09:41.599
<<< [Exit status: SUCCESS]