Ouuuch! I've always wondered about this cruel contradiction. He doesn't really explain and I've never really thought about it.Planets in Cancer give some idea of the approach to domestic life and the native's ability to settle down to establishing a home and family. When there are squares between planets in Cancer and Libra, the chances of building a really firm foundation for marriage are to some extent diminished. - Ronald Davison, Synastry
Cancer desires to give and receive care. A connection to libra might create the expectation your partner should return an equal amount of affection. If they don't, then resentment builds?
I'm not sure I understand all of issues here.