For the SDDM issue you might try this, I can’t confirm if this 100% fixed the issue for me or if something else I did while troubleshooting the freezing issue fixed it. I had SDDM mostly working normally with occasional blank screens before and since this I haven’t had an issue with a blank SDDM screen yet.