@giobob To answer your question yes you are enabling but I understand why you are doing what you are doing. The reality is that as long as he’s still alive there is still hope.
You are fighting multiple fronts - ADHD, a non fully developed frontal cortex, substances.
Have you heard of DBT...