Bizarre Behavior and addiction go hand in hand. The more time you spend trying to figure it out, the more you will realize it is insanity at its finest.
I would suggest going no contact, there is no reason to subject yourself to his nonsense.
Move forward, there is no understanding him, you are just wasting your time.