No, people don't change much. It is technically possible for people to change, but it's unusual for them to do so.
I had a boyfriend who was very emotionally abusive to me. We were both about 20 at the time.
I broke up with him because I realized we had argued every day for a month and I just couldn't bear it anymore.
He was devastated and told me he didn't know what he was doing - it wasn't intentional at all. And I believed him, I still believe him now. He was just doing what came naturally to him - his dad was the same way with his mum. Some people's families are just based around emotional abuse sadly and they don't know any better.
In my head, it was just oh well he doesn't mean it, so that means he can just change, now that he's aware he's doing it. No problem. So we got back together.
I married him a few years later.
We are now getting divorced. He managed to force himself to be a different person for short periods of time. He did well sometimes. But the moment there was the slightest stress - new baby, redundancy, change in income, problems with friends, house move, you name it - he instantly reverted to emotional abuse tactics.
Because that was just his way of getting more attention from me. He literally didn't know any other way of asking for what he needed, except through abusing me.
I left when I realized our DC were at risk of repeating the same pattern.
People don't change - especially when it comes to things that they struggle to even realize they are doing. Let him go. Take time to heal x