You’ve marked this as solved? I hadn’t personally addressed issue #1 in my earlier responses.
With respect to deleting ~/.config/kwinoutputconfig.json to hopefully resolve Wayland loading, I suggest renaming that file instead, so you can always revert should you wish to.
Something like:
mv ~/.config/kwinoutputconfig.json ~/.config/kwinoutputconfig.json.koder