Can this combination ever work?

It took me so long to understand why my SO is behaving the way he is. Why he is avoiding commitment at any cost, pulling away when things are going great but on the other hand seems honest that he does love me.

Which is exhausting, even for a person without BPD. But for me it's often like my own personal hell. I'm scared, because he doesn't see much issue in his patterns of behavior, so how should this ever work out? On the other hand I don't want to give up just because he has issues because I think about how I'm always scared someone leaves me because of BPD.

Any of you with similar issues or advice?