This happens when there is at least one symbol in the kernel that is only usable for modules with the license "GPL" while the nvidia kernel module reports its license as "nvidia" (hint: run the nvidia installer in "extraction only" mode and have a look at the kernel module source code). This is not the case for the normal kernel but happens when additional debugging is enabled (like in the fedora rawhide kernels) and seemingly also for the rt patch.