The guy is not your friend. There's something he uses you for, but he actually detests you. Could be you just boost his ego, have a nice car he likes, have a place to crash, give money. ect ect.
Yeah seems he enjoys the power trips he gets from seeing how far he can push and control you. This friend has some mental issue. You cutting him loose was the best thing you could of done for yourself.
I had a best friend in high school that I cut had cut off too. The guy was cool for a long time and then began to change, he had like a tri personality. He would do stupid shit too and I got to the point I told him we need to part ways. We didnt talk for years. Then we had a mutual friend that for some crazy reason worked hard to get us back to friends again. I live far away from him now so I dont have to hang or deal with his shit anymore but I will still talk on the phone with him rarely. Eventually he started acting shitty to our mutual friend and he cut him off too. I know if I still lived there and hung with him regularly he would prob start acting up and then I would cut him off again. Some people cant be changed. Some people act like a friend at times but this guy had a multi personality disorder I figured out so no need to keep him around as a real friend, sounds like thats what ya need to do
I had a friend whom I had to cut off. I've know him for about 20 years. We've always used to hang out. But the guy was obsessed with social media. He disrespects people who try to help him when he posts asking for help. Didn't respect my personal time, calling me about 5x a day, during work or the middle of the night. Turns out he was doing this to multiple people in our town, including females. He reached out to me recently but I remembered all the bs he put me through, so I stopped replying.
He may be part of the reason why I tend to stay alone to this day. GOOD friends aren't perfect, you might not even find them interesting but some there are some people out who are genuine.