Desktop broken (Black Screen) only on certain virtual desktops and screens

The desktop is broken only on certain monitors and virtual desktops on startup.
On certain virtual desktops on certain monitors, the desktop is just black.
When I run kquitapp5 plasmashell and kstart5 plasmashell in krunner, everything is back to normal and works.
However, when I remove one monitor and add it back, the desktop is broken once again (same virtual desktops are broken) and kquitapp5 plasmashell and kstart5 plasmashell have to be used again.

Panels seem to work fine on all monitors and virtual desktops.
Application windows also work fine on all virtual desktops.

Does anyone know of a fix besides running kquitapp5 plasmashell and kstart5 plasmashell everytime after boot up or adding another monitor?