They met because of the same experience, but were separated by different families.
The calico cat is the existence of the goddess in the cat world, and the civet cat is the existence of power in the cat world. They are good "cats" and can only be separated forever in this world.
It seems to be a choice between the cat world and human society, but it is actually an inner dispute about marrying far away.