Do not confront him. Use all your strength to stop yourself. I know this is hard but do not confront him. It will only set back the gains you have made.
I hate to speculate about the WAS. It’s a WASte of energy. But here goes... he probably got upset about you telling him not to stay at your place and is having his own reaction. Not your problem.