Hugs to you. At least you see his actions for what they are. Circular conversations are the worst, especially when you see it happening and you have to find a way to end it- and it rarely ends with any sort of resolution.
It sounds like you handled it well and used good boundaries with him.