My Secure Boot is enabled yet the secire boot state is disabled

The secure boot option is enabled in my BIOS . yet right under it the secure boot state is OFF .I tried a lot of solution like disable and enable it again . restore factory key . and a lot more . I am using UEFI and i tried enabling setup mode and then doing the factory key refresh to switch to user mode yet when i opened the powershell to check using securebootuefi -name setupmode i find it enabled (again i disabled it ) and there is no platform key PK even when (it shows an error when i try looking for it ).
thanks for the help in advance .