Cross & SeratoDj Don't Play Well Together

There seems to be an issue between Cross & SDJ.
If I analyze my tracks in Cross, I have to re-analyze my tracks in SDJ.
I like to keep both my libraries (Cross & SDJ) updated so that if I ever have an issue with one or the other I have a back-up plan.
I hadn't updated my library in Cross for a while, so after importing the tracks & analyzing them (over 500) when I opened up SDJ the next day, all the tracks that I had analyzed in Cross, I had to re-analyze in SDJ again. Is there anything I can do to prevent this from happening again?
Why is this happening?
If I analyze my tracks in Cross, I have to re-analyze my tracks in SDJ.
I like to keep both my libraries (Cross & SDJ) updated so that if I ever have an issue with one or the other I have a back-up plan.
I hadn't updated my library in Cross for a while, so after importing the tracks & analyzing them (over 500) when I opened up SDJ the next day, all the tracks that I had analyzed in Cross, I had to re-analyze in SDJ again. Is there anything I can do to prevent this from happening again?
Why is this happening?