In such cases of problems with other characters, the fortune teller and L's shop usually help. And mutual expression of feelings, if available.
i have the same issue , everytime i see the 2.9 vivi event where celica as puppet go to clean mansion with vivi and whlie she is dusting a paint she find a mute girl stuck in that paint and vivi's reletionship doesn't change. Everytime i give celica's body to glace and i take puppet's body that event repeat itself