Also, I forgot to address the other point that I think you can try to address at this point (in addition to trying to “fix” your mother-daughter relationship), which is her financial debt to you. Would she agree to having a regular monthly transfer from her bank account to yours, to pay back the loan she owes you? Again, you need to keep this free of any moral judgment about how she shouldn’t be spending her money on weed and booze. (Yes, she shouldn’t, but you can’t control her actions there.) You said yourself that it’s not good for her emotionally to know that she owes you that debt, so getting that taken care of is important.
Ultimately, she will either take on the responsibility of modifying her lifestyle so that she’s not damaging her own chances of success, or she won’t (or she will eventually, but not before she’s made a lot of choices that will put you into despair). But she’s the one who has to make that effort. All you can do is try to make circumstances as propitious for her to do that as possible.