VS2D, it seems you have made your greatest progress when you were detached and expressing control of yourself where he could see it.
It seems most of the drama posted is when he provokes a reaction and pulls you back onto his rollercoaster. Much of this seems like his game playing to determine what your level of detachment is.
It is not helping you. Confronting him when you’re not projecting calm and detached is not likely to help achieve your goals either.
I stumbled with something similar because I failed to be calm and detached. Please do not repeat my mistake.
BITS Me 55, ACK, when did that happen? Doesn't feel like 55 D 30 S 27
You create your own universe as you go along - Winston Churchill