I experienced the same issue now and removed .local/share/kscreen. I diffed the old and new versions and got the following:
e8johan@e8xps:~/.local/share$ diff kscreen kscreen.old/ Only in kscreen.old/: 38190874a59ba403b4d89e66b38cb1c4 Only in kscreen.old/: 49119e58c49c2ba7810bd3bd0d886fe9 Only in kscreen.old/: 4a528cc44dde607d8f1702766a1ef355 Only in kscreen.old/: 53ed81ff261fc3e226b33042e113fe17 diff kscreen/5f21808d100770b15a3193a13df13e1a kscreen.old/5f21808d100770b15a3193a13df13e1a 17,18c17,18 < "x": 0, < "y": 0 --- > "x": 2560, > "y": 520 20c20 < "primary": true, --- > "primary": false, Only in kscreen.old/: 5f2ef157575fb56df36fb714ed92e51b Only in kscreen.old/: 66e87988a5f5e24cd3141742aeb1214a Only in kscreen.old/: 7d3554797bcb848dc0db9ebcd599e7d1 Only in kscreen.old/: 8c954a037535ab8e8ff15144ce1fc2f1 Only in kscreen.old/: 93ccf39591079a60505a6d3a74797050 Only in kscreen.old/: 9e55c5c627abe19073ebe3b2a48d5d86 Only in kscreen.old/: ca0f1edbab7b021b314b3f4b55512cb5 As you can see, the position of the screen has somehow been messed up when I unplugged my external screen, resulting in a blank screen when entering a new session (after a reboot). Best regards, Johan Thelin