I use X, because of Wayland session issues on Plasma (windows behind panel, before that, I actually had AppImage for a long time loaded and intended to put the whole system for a long time).
kscreen-console outputs
START: Requesting Config
Received config. Took 14 milliseconds
Screen:
maxSize: QSize(16384, 16384)
minSize: QSize(320, 200)
currentSize: QSize(1920, 1080)
-----------------------------------------------------
Id: 65
Name: "eDP-1"
Type: "Panel (Laptop)"
Connected: true
Enabled: true
Priority: 1
Rotation: KScreen::Output::None
Pos: QPoint(0,0)
MMSize: QSize(344, 193)
FollowPreferredMode: false
Size: QSize(1920, 1080)
Scale: 1
Clones: None
Mode: "68"
Preferred Mode: "68"
Preferred modes: QList("68")
Modes:
"100" "" QSize(928, 696) 60.0507
"101" "" QSize(896, 672) 60.0144
"102" "" QSize(1024, 576) 59.9534
"103" "" QSize(1024, 576) 59.9593
"104" "" QSize(1024, 576) 59.8992
"105" "" QSize(1024, 576) 59.8195
"106" "" QSize(960, 600) 59.9327
"107" "" QSize(960, 600) 59.9988
"108" "" QSize(960, 540) 59.9628
"109" "" QSize(960, 540) 59.9879
"110" "" QSize(960, 540) 59.629
"111" "" QSize(960, 540) 59.8182
"112" "" QSize(800, 600) 60
"113" "" QSize(800, 600) 60.3165
"114" "" QSize(800, 600) 56.25
"115" "" QSize(840, 525) 60.0094
"116" "" QSize(840, 525) 59.8833
"117" "" QSize(864, 486) 59.9153
"118" "" QSize(864, 486) 59.5703
"119" "" QSize(700, 525) 59.9756
"120" "" QSize(800, 450) 59.946
"121" "" QSize(800, 450) 59.8248
"122" "" QSize(640, 512) 60.0197
"123" "" QSize(700, 450) 59.9641
"124" "" QSize(700, 450) 59.8798
"125" "" QSize(640, 480) 60
"126" "" QSize(640, 480) 59.9405
"127" "" QSize(720, 405) 59.5062
"128" "" QSize(720, 405) 58.9879
"129" "" QSize(684, 384) 59.882
"130" "" QSize(684, 384) 59.8532
"131" "" QSize(640, 400) 59.8824
"132" "" QSize(640, 400) 59.9824
"133" "" QSize(640, 360) 59.8551
"134" "" QSize(640, 360) 59.8255
"135" "" QSize(640, 360) 59.8404
"136" "" QSize(640, 360) 59.3249
"137" "" QSize(512, 384) 60.0038
"138" "" QSize(512, 288) 59.9994
"139" "" QSize(512, 288) 59.9206
"140" "" QSize(480, 270) 59.629
"141" "" QSize(480, 270) 59.8182
"142" "" QSize(400, 300) 60.3165
"143" "" QSize(400, 300) 56.3401
"144" "" QSize(432, 243) 59.9153
"145" "" QSize(432, 243) 59.5703
"146" "" QSize(320, 240) 60.0525
"147" "" QSize(360, 202) 59.5062
"148" "" QSize(360, 202) 59.129
"149" "" QSize(320, 180) 59.8404
"150" "" QSize(320, 180) 59.3249
"68" "" QSize(1920, 1080) 60.0524
"69" "" QSize(1920, 1080) 60.0078
"70" "" QSize(1920, 1080) 59.9685
"71" "" QSize(1920, 1080) 59.9628
"72" "" QSize(1920, 1080) 59.9339
"73" "" QSize(1920, 1080) 40.0364
"74" "" QSize(1680, 1050) 59.9543
"75" "" QSize(1680, 1050) 59.8833
"76" "" QSize(1400, 1050) 59.9756
"77" "" QSize(1600, 900) 59.9883
"78" "" QSize(1600, 900) 59.9416
"79" "" QSize(1600, 900) 59.946
"80" "" QSize(1600, 900) 59.8248
"81" "" QSize(1280, 1024) 60.0197
"82" "" QSize(1400, 900) 59.9641
"83" "" QSize(1400, 900) 59.8798
"84" "" QSize(1280, 960) 60
"85" "" QSize(1440, 810) 59.996
"86" "" QSize(1440, 810) 59.9747
"87" "" QSize(1368, 768) 59.882
"88" "" QSize(1368, 768) 59.8532
"89" "" QSize(1280, 800) 59.9866
"90" "" QSize(1280, 800) 59.9716
"91" "" QSize(1280, 800) 59.8103
"92" "" QSize(1280, 800) 59.9095
"93" "" QSize(1280, 720) 60.0008
"94" "" QSize(1280, 720) 59.9911
"95" "" QSize(1280, 720) 59.8551
"96" "" QSize(1280, 720) 59.7447
"97" "" QSize(1024, 768) 60.0373
"98" "" QSize(1024, 768) 60.0038
"99" "" QSize(960, 720) 60
EDID Info:
Device ID: "xrandr-AU Optronics"
Name: ""
Vendor: "AU Optronics"
Serial: ""
EISA ID: ""
Hash: "79466927ed64656db69711d4b71045cc"
Width: 34
Height: 19
Gamma: 2.2
Red: QQuaternion(scalar:1, vector:(0.620117, 0.347656, 0))
Green: QQuaternion(scalar:1, vector:(0.324219, 0.606445, 0))
Blue: QQuaternion(scalar:1, vector:(0.152344, 0.118164, 0))
White: QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))
-----------------------------------------------------
Id: 66
Name: "HDMI-1"
Type: "HDMI"
Connected: false
kcmshell6 kcm_kded (everything seems fine here)

Plasma logs when I open System Settings with KScreen mudule
kf.plasma.quick: Applet preload policy set to 1
QString::arg: Argument missing: *.png, chromium
QString::arg: Argument missing: *.svg, chromium
org.kde.applets.brightness: error connecting to kameleon via dbus: No such object path /modules/kameleon
kf.kio.gui: Failed to determine systemd version, falling back to extremely legacy forking mode.
qrc:/kcm/kcm_mouse/main.qml:29: TypeError: Cannot read property 'inputDevices' of null
qrc:/kcm/kcm_mouse/main.qml:249: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/kcm/kcm_mouse/main.qml:89: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/kcm/kcm_mouse/main.qml:65: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/kcm/kcm_mouse/main.qml:68: TypeError: Cannot read property 'inputDevices' of null
qrc:/kcm/kcm_mouse/main.qml:40: TypeError: Cannot read property 'isAnonymousInputDevice' of null
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
KPackageStructure of KPluginMetaData(pluginId:maximize, fileName: /usr/share/kwin-x11/effects/maximize/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:dimscreen, fileName: /usr/share/kwin-x11/effects/dimscreen/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:dialogparent, fileName: /usr/share/kwin-x11/effects/dialogparent/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:logout, fileName: /usr/share/kwin-x11/effects/logout/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:squash, fileName: /usr/share/kwin-x11/effects/squash/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:frozenapp, fileName: /usr/share/kwin-x11/effects/frozenapp/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fullscreen, fileName: /usr/share/kwin-x11/effects/fullscreen/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:login, fileName: /usr/share/kwin-x11/effects/login/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fadingpopups, fileName: /usr/share/kwin-x11/effects/fadingpopups/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:eyeonscreen, fileName: /usr/share/kwin-x11/effects/eyeonscreen/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fadedesktop, fileName: /usr/share/kwin-x11/effects/fadedesktop/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fade, fileName: /usr/share/kwin-x11/effects/fade/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:translucency, fileName: /usr/share/kwin-x11/effects/translucency/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:windowaperture, fileName: /usr/share/kwin-x11/effects/windowaperture/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:scale, fileName: /usr/share/kwin-x11/effects/scale/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:sessionquit, fileName: /usr/share/kwin-x11/effects/sessionquit/metadata.json) does not match requested format KWin/Script
ERROR: QQuickStyle::setStyle() must be called before loading QML that imports Qt Quick Controls 2.
qrc:/kcm/kcm_colord/main.qml:134: TypeError: Cannot read property 'Yes' of undefined
qrc:/qt/qml/org/kde/desktop/TabButton.qml:22: TypeError: Cannot read property 'y' of null
qrc:/qt/qml/org/kde/desktop/TabButton.qml:22: TypeError: Cannot read property 'y' of null
qrc:/qt/qml/org/kde/desktop/TabButton.qml:22: TypeError: Cannot read property 'y' of null
Unexpected message Failed to setup environment correctly
Unexpected message Failed to setup environment correctly
qrc:/qt/qml/org/kde/kcmutils/SimpleKCM.qml:70: TypeError: Cannot read property 'name' of null
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
I also try to rename kscreen, it's created again, but the issue is not resolved. Tried to make startx, but I can not do it, maybe I did not understand how to do it because I have never done this before, I always run all DE and WM through DM.