Been working on this for 6 hours now. It looks like it's time to ditch TeamViewer and go for something else. I don't get how they can feel good about ignoring us.
I also tried re-installing lightdm which was a waste of time.
UPDATE: I realized Wifi wasn't running at login. Everything's working now except for me having to connect again after logging in but idc