Long story short despite my absolute best efforts to keep track, I made a mistake with my family trees due to a particular family that became a polycule early on after a few adoptions and has biobeans only registered to two parents and I lost track of that family until I started working on a family tree.
I am going to be retconning them to best friends for obvious reasons as soon as you see this (been trying to make sure the family is linked together by best friends to avoid this issue) but I think it might be best to have an item that can retroactively create family ties to help avoid this in the future.
I am gonna admit I am upset at myself about this mistake. As you can see they share several cats on their family tab that I didn't notice due to the overwhelming nature of my village resulting in me not fully able to keep track of every single cat. I am going to have to go through and check for other things like this as well...
Steps to reproduce:
Not sure why you would want to but
1. Have a polycule with 3-4 members
2. Have kittens that are not related to all parents due to either being biobeans (registered to only the two that beaned them for some reason), having cats enter the relationship with adopted kittens, or have cats adopt beans only for them (or them and 1 other).
3. Adopt in kittens that see both kittens as siblings and the parents as their parents.
4. Kittens grow up and maybe have kittens of their own
5. Due to the split early on of kittens not having all parents registered as their parents, they can become partners at any point in each other's family lines despite sharing siblings/cousins/otherwise.