On the contrary, it is the expected behaviour.Same here, that was rather unexpected
/System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
...
<key>NVDARequiredOS</key>
<string>16G1036</string>
...
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
A quick trick (just temporary) is to update the file:
Code:/System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
Look for "NVDARequiredOS" and replace the previos value with: "16G1036", like the following:
Code:... <key>NVDARequiredOS</key> <string>16G1036</string> ...
Then execute these commands and reboot the system:
Code:sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches
It should work.