I suspect that he has autism but I can’t tell him that because he’ll take it the wrong way and see it as putting him down.
Nothing in your post suggest anything to do with autism.
I don’t know if he has a hoarding disorder or not.
This is probably it, or depression, or a mix of a bunch of different things. Or maybe even ADHD. ADHD paralysis is having decision fatigue so the person does not do anything.
I really don’t have a solution for you. You seem to be a caring person that reached their limit.
I don’t know your relationship with any of these people but what I would do is kick out the roommate and charge the friend. Having a place is the exchange for money. If his goal is to have his own place, he should figure that out. That shouldn’t be your concern. You aren’t their guardians.
There should be harsher laws for streamers. They are doing it all for money. That money should be taken away and given to the victims.