Switch paths or keep going?

Hi, I'm a 20 year old student turning 21 soon.

I went to a top 3 university in Canada but flunked out due to severe mental health issues, addiction, and frankly just being a pretty dumb guy.

I'm coming up on finishing a 2 year college (not university) program in software development, with excellent grades. However, I have basically no prospects to get a job at the moment, despite having lots of projects and volunteer experience on my resume.

I've always loved computer science and I've wanted to pursue since I was in middle school. I've studied computer science and programming continuously since then.

Lots of jobs ask for a bachelor's degree for developers. On one hand I could go back to university for computer science, however there's no guarantee I'll get any kind of a job out of it. I've already applied to computer science and been accepted, but it's too late to reapply and change programs. But even if I could, I honestly don't really want to study anything else that would get me a job. I love history but that wouldn't get me any money even though I feel like I could pursue a PhD in it if I really really tried. I do want to get a degree in something I like, honestly, but not the idea of not having a job after 4 more years of school.

To be honest, I kind of feel done woth school. Already done 3 years of it, and doing 4 more for no payout would kill me. I am really really desperate to get away from my conservative, homophobic parents and my mental health is seriously awful. I've been bouncing around the mental healthcare system for years now without much help. And with the world rapidly destabilizing, I don't even know how I could plan four goddamm years ahead.

I'd rather try my hands at some kind of technology-based trades job maybe? Minimum wage jobs are shit and the last one I took severely injured me. I know 21 is not that old, but I still feel very behind. I'm sure many people will say life is not a race, don't compare yourself to others, etc. And that's true. But I am really desperate to have some freedom and live my goddamn life.

Not really sure what to do. TL;DR sunk a lot of time into something I like but there's no guarantee of a job. Doesn't feel like there's any right choices at the moment and I'm really desperate to move out.