For full Wayland support on Nvidia with Plasma, one needs to enable the DRM kernel mode setting, by adding kernel parameter
nvidia-drm.modeset=1
So basically people are reporting that this setting must be invoked on the kernel command line, or it doesnt work, and wayland wont work properly with nvidia drivers.
First edit your /etc/default grub file like this
$ kate /etc/default/grub
that will open the file from the command line in KDE’s
text editor, then you find the line in the file…
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”
and add in your desired setting to pass to the kernel
on bootup so it looks like this…
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nvidia-drm.modeset=1”
then save the file and exit and run sudo update-grub
and sudo reboot to see if it fixes wayland.