TR;DR I moved my home dir to a new SSD and manually changed owner to my user. Now I cannot log into wayland unless I log in to Xorg session first.
I moved my home directory to a new SSD using rsync -avz.
Some apps were having issues accessing the configs, so I ran sudo chown USERNAME * on my home dir. This seemed to work but now I have a login loop on wayland.
On a fresh startup GDM3 does not give options for session. It will automatically start an Xorg session. I can then log out and log back in to get the usual options : sway, ubuntu and ubuntu on Xorg. Sway starts up. Ubuntu (on wayland) has a boot loop, ubuntu on Xorg starts up.
Any suggestions on what could be causing this?
EDIT
Looks like this issue:
7 Reset to default