You said you removed some of the keys and possibly removed the required keys for secure boot to function at all.
Please once again show the output of mokutil --list-enrolled in full detail so we may see what you have enrolled. It should show something like this, and I believe keys 1, 3, & 4 are all required while key 2 is the local one for signing the nvidia driver.
[key 1]
Owner: 605dab50-e046-4300-abb6-3dd810dd8b23
SHA1 Fingerprint: 2b:b0:10:e2:4d:94:c6:32:24:58:89:ba:aa:9e:d0:f3:d5:ef:1f:68
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
22:39:af:04:13:0c:44:44:b3:f3:77:ed:be:1a:f7:86
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=US, ST=Massachusetts, L=Cambridge, O=Red Hat, Inc., OU=Fedora Secure Boot CA 20200709, CN=fedoraca
Validity
Not Before: Jul 13 17:31:16 2020 GMT
Not After : Jan 19 03:14:07 2037 GMT
Subject: C=US, ST=Massachusetts, L=Cambridge, O=Red Hat, Inc., OU=Fedora Secure Boot CA 20200709, CN=fedoraca
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
...
[key 2]
Owner: 605dab50-e046-4300-abb6-3dd810dd8b23
SHA1 Fingerprint: 7c:88:71:9a:96:d6:c6:84:7e:a7:5e:a1:65:bb:1b:76:8f:52:1b:4f
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
1c:d4:10:80:c5:f8:ba:1e:cc:54:be:b6:8f:48:32:77:58:49:79:91
Signature Algorithm: sha256WithRSAEncryption
Issuer: O=eagle.home.domain, OU=eagle.home.domain/emailAddress=akmods@eagle.home.domain, L=None, ST=None, C=US, CN=eagle.home.domain-3731337192
Validity
Not Before: Jun 18 13:46:42 2023 GMT
Not After : Jun 15 13:46:42 2033 GMT
Subject: O=eagle.home.domain, OU=eagle.home.domain/emailAddress=akmods@eagle.home.domain, L=None, ST=None, C=US, CN=eagle.home.domain-3731337192
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (4096 bit)
...
[key 3]
Owner: 605dab50-e046-4300-abb6-3dd810dd8b23
SHA1 Fingerprint: 54:f4:18:74:f4:d8:84:28:09:bc:be:88:10:65:92:0a:17:56:5d:25
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
b2:94:8e:b3:ca:bc:48:27:a0:a5:67:a2:b9:59:d4:63
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=grub
Validity
Not Before: Feb 24 22:38:00 2019 GMT
Not After : Feb 21 22:38:00 2029 GMT
Subject: CN=grub
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
...
[key 4]
Owner: 605dab50-e046-4300-abb6-3dd810dd8b23
SHA1 Fingerprint: b7:57:9a:ff:e3:9e:32:3c:e2:ea:de:f0:2f:4e:b7:72:dc:9e:49:ab
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
62:e1:18:06:82:79:7a:da:d5:16:c0:f2:2d:d1:ff:3f:70:cf:a5:b0
Signature Algorithm: sha256WithRSAEncryption
Issuer: O=fedora, OU=fedora/emailAddress=akmods@fedora, L=None, ST=None, C=US, CN=fedora-44340853
Validity
Not Before: Jul 29 00:01:12 2024 GMT
Not After : Jul 27 00:01:12 2034 GMT
Subject: O=fedora, OU=fedora/emailAddress=akmods@fedora, L=None, ST=None, C=US, CN=fedora-44340853
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (4096 bit)
According to your last post I need to ask about windows. Are you using bitlocker in windows? It might have an impact on what is happening.