Ideas
I have the same issue, although the animals ends up not being owned by any of the households in the residential rental after switching household/ traveling as the landlord (that lives in one of the units) to the other units.
My landlord sim had a cow and a few chicken and it was working fine. Then at one point, I don't know if it was the first time I switched or traveled to one of the tenants that triggered it, or if a couple of times were needed.
But the cow ended up very dirty when I got back to my landlord sim at one point and I noticed I could not feed, clean or milk her because I did not own her anymore. None of the other households owned her either (I switched to them to check after I got several notifications of my neglect because I could not care for the cow.) At one point she just moved because of neglect.
The chickens I could still care for even though they were not owned by anyone either anymore, the issue I had with them (and still do) is that they threaten to leave, but they never do. I guess because I can actually still care for them even if I don't own them anymore, compared to the cow.
I ended up deleting the coop hoping they would move because they don't have a coop like the notification threaten they will, but they never did. So I had unhappy baby chicks and a rooster walking around the yard.
I bought another coop some sim days later, and I could now sell the chicks, but not the rooster. So I deleted the coop again.
So now I only have one rooster left, but he has been standing on the same tile for the last few sim days (week?). He won't move and since I don't own him I can't trade/ sell him... You also can't delete him in build mode. He is not frozen or anything, just won't move around