effo,
did you try to reset the config in kscreen in the systemsettings. I had a similar problem not too long ago after disconnecting one monitor and using it on a different device and then replugging it with the second display. Even after a reboot the output was not right, so I reset the config and all was fine.