I’m with Hypatia. When you make the change and stop enabling him, you have to involve her in that discussion and ensure she is fully on board.
I had a lot pf problems with my eldest son and my cut off point was always that I would not tolerate him in my house if it was detrimental in any way to his younger siblings.
You are being manipulated. You can already see you are going to lose your daughter. You have to put boundaries in place and stick to them.
You say you called the police before and then say that they took him to his druggy friends, as if that means you shouldn’t call the police again. I would say.... the police took him where he wanted to go, and that was somewhere that left me safe.
Think about it this way. Who told you the police took him there? Did he tell you? Why do you think he told you?
If he told you himself, he’s trying to manipulate you into not calling the police again. He’s trying to make you think that if you set boundaries and enforce them, that you will make him worse.
But you are not making him anything. He is an adult, and if he chooses to do something, then the consequences are his to live with.
He has you so far down the rabbit hole that you can’t see it.
Have you tried counselling for yourself? Stop trying to fix him. You can’t. He has to fix himself... or not... But the only way he will is if you stop enabling him to stay as he is.