I tried adding a new user and it works, I can login just fine with that user. So I tried removing (renamed it) my home directory, and that also fixes it.
Then I tried removing the .config/monitors.xml
file, that didn't help. So now I have to try each file/directory in there one by one... but there are hundreds.
Any ideas on what specific files I should try moving/deleting to make my account work again?