Lost the ability to rotate screens

I’ve been using 3 displays for a long time (years). I am currently on kubuntu 24.04 with wayland with AMDGPU (6800 XT).
Today, a power outage, a failed ups, and i’m back up, but cannot rotate. I’m looking for diagnostic suggestions, what arcane config file is corrupt, what package is not in sync, etc.

When I use the graphical mode (right click desktop, Configure Desktop Settings) it just ignores my changes: it detects the monitors, the screen goes black and comes back when I apply, but no rotation. It will change resolution though.

For simplicity in below I have unplugged one monitor, leaving 2. I want -0 to be normal, and -1 to be 90 degrees rotated.

START: Requesting Config
Received config. Took 19 milliseconds
Screen:
	maxSize: QSize(16384, 16384)
	minSize: QSize(320, 200)
	currentSize: QSize(6400, 2560)

-----------------------------------------------------

Id:  68
Name:  "DisplayPort-0"
Type:  "DisplayPort"
Connected:  true
Enabled:  true
Priority:  1
Rotation:  KScreen::Output::None
Pos:  QPoint(0,0)
MMSize:  QSize(880, 370)
FollowPreferredMode:  false
Size:  QSize(3840, 1600)
Scale:  1
Clones:  None
Mode:  "74"
Preferred Mode:  "73"
Preferred modes:  ("73")
Modes: 
	 "100"    ""   QSize(720, 576)   50
	 "101"    ""   QSize(720, 480)   60
	 "102"    ""   QSize(720, 480)   59.9401
	 "103"    ""   QSize(640, 480)   75
	 "104"    ""   QSize(640, 480)   60
	 "105"    ""   QSize(640, 480)   59.9405
	 "73"    ""   QSize(3840, 1600)   59.9934
	 "74"    ""   QSize(3840, 1600)   74.9967
	 "75"    ""   QSize(3840, 1600)   29.9926
	 "76"    ""   QSize(3440, 1440)   75.0496
	 "77"    ""   QSize(1920, 1200)   59.9934
	 "78"    ""   QSize(1920, 1080)   74.9865
	 "79"    ""   QSize(1920, 1080)   60
	 "80"    ""   QSize(1920, 1080)   60
	 "81"    ""   QSize(1920, 1080)   50
	 "82"    ""   QSize(1920, 1080)   59.9402
	 "83"    ""   QSize(1600, 1200)   59.9934
	 "84"    ""   QSize(1680, 1050)   59.9543
	 "85"    ""   QSize(1600, 900)   60
	 "86"    ""   QSize(1280, 1024)   75.0247
	 "87"    ""   QSize(1280, 1024)   60.0197
	 "88"    ""   QSize(1440, 900)   59.9934
	 "89"    ""   QSize(1280, 800)   59.8103
	 "90"    ""   QSize(1152, 864)   75
	 "91"    ""   QSize(1152, 864)   59.9669
	 "92"    ""   QSize(1280, 720)   60
	 "93"    ""   QSize(1280, 720)   50
	 "94"    ""   QSize(1280, 720)   59.9402
	 "95"    ""   QSize(1024, 768)   75.0286
	 "96"    ""   QSize(1024, 768)   60.0038
	 "97"    ""   QSize(832, 624)   74.5513
	 "98"    ""   QSize(800, 600)   75
	 "99"    ""   QSize(800, 600)   60.3165
EDID Info: 
	Device ID:  "xrandr-LG Electronics-LG HDR WQHD-520102"
	Name:  "LG HDR WQHD"
	Vendor:  "LG Electronics"
	Serial:  "520102"
	EISA ID:  ""
	Hash:  "4f1047a73816ddc15492b7b3c313fe15"
	Width:  88
	Height:  37
	Gamma:  2.2
	Red:  QQuaternion(scalar:1, vector:(0.662109, 0.328125, 0))
	Green:  QQuaternion(scalar:1, vector:(0.300781, 0.610352, 0))
	Blue:  QQuaternion(scalar:1, vector:(0.150391, 0.0595703, 0))
	White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))

-----------------------------------------------------

Id:  69
Name:  "DisplayPort-1"
Type:  "DisplayPort"
Connected:  false

-----------------------------------------------------

Id:  70
Name:  "DisplayPort-2"
Type:  "DisplayPort"
Connected:  true
Enabled:  true
Priority:  2
Rotation:  KScreen::Output::None
Pos:  QPoint(3840,0)
MMSize:  QSize(518, 324)
FollowPreferredMode:  false
Size:  QSize(2560, 1440)
Scale:  1
Clones:  None
Mode:  "106"
Preferred Mode:  "106"
Preferred modes:  ("106")
Modes: 
	 "103"    ""   QSize(640, 480)   75
	 "104"    ""   QSize(640, 480)   60
	 "105"    ""   QSize(640, 480)   59.9405
	 "106"    ""   QSize(2560, 1440)   59.9506
	 "107"    ""   QSize(1920, 1200)   59.9506
	 "108"    ""   QSize(1920, 1080)   59.9506
	 "109"    ""   QSize(1600, 1200)   59.9506
	 "110"    ""   QSize(1680, 1050)   59.9506
	 "111"    ""   QSize(1440, 900)   59.9506
	 "112"    ""   QSize(1280, 960)   60
	 "113"    ""   QSize(1280, 720)   59.9506
	 "114"    ""   QSize(1024, 768)   70.0694
	 "115"    ""   QSize(800, 600)   72.1876
	 "116"    ""   QSize(800, 600)   56.25
	 "117"    ""   QSize(640, 480)   72.8088
	 "118"    ""   QSize(640, 480)   66.6667
	 "119"    ""   QSize(720, 400)   70.0817
	 "86"    ""   QSize(1280, 1024)   75.0247
	 "87"    ""   QSize(1280, 1024)   60.0197
	 "89"    ""   QSize(1280, 800)   59.8103
	 "90"    ""   QSize(1152, 864)   75
	 "95"    ""   QSize(1024, 768)   75.0286
	 "96"    ""   QSize(1024, 768)   60.0038
	 "97"    ""   QSize(832, 624)   74.5513
	 "98"    ""   QSize(800, 600)   75
	 "99"    ""   QSize(800, 600)   60.3165
EDID Info: 
	Device ID:  "xrandr-Samsung Electric Company-SMS27A850-H1AK500000"
	Name:  "SMS27A850"
	Vendor:  "Samsung Electric Company"
	Serial:  "H1AK500000"
	EISA ID:  ""
	Hash:  "9c0a6748e2075261bcc31358f5efb4f4"
	Width:  52
	Height:  32
	Gamma:  2.2
	Red:  QQuaternion(scalar:1, vector:(0.650391, 0.335938, 0))
	Green:  QQuaternion(scalar:1, vector:(0.295898, 0.604492, 0))
	Blue:  QQuaternion(scalar:1, vector:(0.147461, 0.0742188, 0))
	White:  QQuaternion(scalar:1, vector:(0.3125, 0.329102, 0))

-----------------------------------------------------

Id:  71
Name:  "HDMI-A-0"
Type:  "Unknown"
Connected:  false

If i run kscreen-doctor:

kscreen-doctor  output.DisplayPort-2.rotation.right
kscreen.doctor: setop exec returned KScreen::Config(
KScreen::Output(68, "DisplayPort-0", connected enabled priority 1, pos: QPoint(0,0), res: QSize(3840, 1600), modeId: "74", scale: 1, clone: no, rotation: KScreen::Output::None, followPreferredMode: false)
KScreen::Output(70, "DisplayPort-2", connected enabled priority 2, pos: QPoint(3840,0), res: QSize(2560, 1440), modeId: "106", scale: 1, clone: no, rotation: KScreen::Output::Right, followPreferredMode: false) )
don@office[ca-1]:~$ echo $?
0

it detects no error, but takes no action.

I am on kubuntu 24.04, and kscreen is 4:5.27.11-0ubuntu2

kscreen	4:5.27.11-0ubuntu2
libkf5screen-bin	4:5.27.11-0ubuntu2
libkf5screen-data	4:5.27.11-0ubuntu2
libkf5screen8:amd64	4:5.27.11-0ubuntu2
libkf5screendpms8:amd64	4:5.27.11-0ubuntu2
libkscreenlocker5:amd64	5.27.11-0ubuntu2

Suggestions for what I might try?