My boyfriend doesn't want to break up no matter what. Why?

All we do is argue and he has said several times he is over the relationship but he won't leave. We were fighting and i told him if he wanted to leave, go. He went to the door amd open it but he didn't want to go. We got into a fight over the phone multiple times and he blocked me but few ours later he'll unblock me. I dont think he has problems of finding someone else because i found out he already cheated.
My boyfriend doesn't want to break up no matter what. Why?
Post Opinion