If you are working to keep someone that you are not compatible with, what is the point? Love doesn't change a person, no matter how much you love them. They must change themselves. And if you two are not compatible, why keep going down a dead-end road?
Otherwise, if you two are really compatible, and someone is just having a hard time with intimacy or feelings, then maybe some extra work is called for, to keep a good thing going. But both people have to want the relationship.
"It takes two to make a relationship work, and only one to mess it up." --Bulrush
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)