UPDATE:
It look like kextcache errors can be ignored.
I was able to enable WebDriver and it is working fine so far.
My steps:
1) I disabled kext security in clover plist file,
2) edit /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist to change NVDARequiredOS to 15G1217,
3) run both kextcache commands,
4) restart OS,
5) and finally enabled a Web Driver.
$ sudo vi /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
$ sudo kextcache -system-prelinked-kernel
$ sudo kextcache -system-caches
$ sudo reboot
Not yet, never install the security updates until there is a compatible driver available.
Lesson learned.
I am trying to modify plist for driver, but having hard time to run
sudo kextcache -system-prelinked-kernel and getting "Invalid signature".
Any suggestions?
$ csrutil status
System Integrity Protection status: disabled.
$ sudo kextcache -system-prelinked-kernel
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext NVDAStartupWeb.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
Invalid signature -67030 for kext <OSKext 0x7fe572f99020 [0x7fff72237440]> { URL = "NVDAStartupWeb.kext/ -- file:///System/Library/Extensions/", ID = "com.nvidia.NVDAStartupWeb" }