Al Anon is a good idea, 2 years is great, I mean really great.
It is really lovely that you are so supportive. His behaviour is clearly upsetting for you.
It's too hard to say. I am sort of leaning towards Leana thoughts on this, as well.
He does sound sort of passive aggressive, like he has that come closer so I can push you away thing happening.
Can you tell when someone is out of it?.