Run!!
Wtf! Why are you even considering doing anything else?
Preferably after he's paid you back in full!
Have you even seen proof of his debt? Could be conning you
Check your credit history too - not even slightly kidding!
One of my reasons was when we first met he was spoiling me rotten with gifts /meals etc and seeing him in a bad place made me feel awful for him.
That sounds even more like he's a con man
It's called "reciprocity obligation" it's a technique used by hard sell salespeople (mlm and similar) and...con men!
They give you something "for free" and you feel obligated to reciprocate, either to same level or more (as they were so "kind" to you without prompting)
At this point my advice is:
Get all your bank cards renewed
Change all your passwords
I repeat check your credit history with all agencies that do this and keep a VERY close eye on your post and email - even the apparent "junk" mail.
I'd be changing to a new email address too.
I have a branch of relatives on the family tree that are con artists trust me these precautions are a good idea. They're also gamblers - the 2 things often co-exist
Maybe change phone number too (i'm not quite as up on tech scams involving phone numbers but I know they exist)
How did you pay his rent? Did you give him cash or was it by card or bank transfer? The latter 2 could put you at risk for "wire" scams plus can sometimes be interpreted by credit checks as meaning you are now "financially linked" to him which could mean you being chased to pay for his debts etc
And he's angling to move in already too! Hell no!!